C

Contract Software Engineer - Backend Development

crossing hurdles • United Kingdom
Remote
Apply
AI Summary

We are seeking a skilled Software Engineer to build and maintain reinforcement learning environments for backend programming tasks. The ideal candidate will have strong experience in backend software development using Java, Node.js, Go, or Rust. Key requirements include proven experience in building scalable backend systems and APIs, as well as strong understanding of software engineering best practices.

Key Highlights
Build and maintain reinforcement learning environments for backend programming tasks
Develop backend services and supporting code using Java, Python, Node.js, Go, or Rust
Collaborate asynchronously with a distributed team and document engineering decisions
Key Responsibilities
Build and maintain reinforcement learning environments for backend programming tasks
Write backend services and supporting code using Java, Python, Node.js, Go, or Rust
Develop thorough unit and integration tests to ensure high test coverage
Review code for correctness, performance, maintainability, and security
Solve programming tasks and document technical reasoning to improve AI model quality
Collaborate asynchronously with a distributed team and document engineering decisions
Technical Skills Required
Java Node.js Go
Benefits & Perks
Remote work
Flexible hours (10-40 hrs/week)
Hourly compensation ($100 - $200/hour)
Nice to Have
Cybersecurity/SecOps experience or exposure, including application security and secure coding

Job Description


Position: Software Engineer

Type: Contract

Compensation: $100 - $200/hour

Location: Remote

Commitment: 10-40 hrs/week

Role Responsibilities

  • Build and maintain reinforcement learning environments for backend programming tasks.
  • Write backend services and supporting code using Java, Python, Node.js, Go, or Rust.
  • Develop thorough unit and integration tests to ensure high test coverage.
  • Review code for correctness, performance, maintainability, and security.
  • Solve programming tasks and document technical reasoning to improve AI model quality.
  • Collaborate asynchronously with a distributed team and document engineering decisions.

Requirements

  • Have strong relevant experience in backend software development using Java, Node.js, Go, or Rust.
  • Proven experience in building scalable backend systems and APIs.
  • Experience with debugging, performance optimization, and automated testing.
  • Strong understanding of software engineering best practices and code review.
  • Cybersecurity/SecOps experience or exposure is highly preferred, including application security and secure coding.

Application Process

  • Easy Apply on LinkedIn
  • Check email for next steps
  • Participate in resume evaluation & interview stage


Similar Jobs

Explore other opportunities that match your interests

Frontend Development Intern

Programming
•
43m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

arabian private holdings

United Kingdom
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

arabian private holdings

United Kingdom

Senior Backend Platform Engineer

Programming
•
5h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Corecom Consulting

United Kingdom

Subscribe our newsletter

New Things Will Always Update Regularly