Remote Backend Jobs
Elite Technology logo

Software Engineer

Elite TechnologyLondon, United Kingdom
UK
Apply now

As a Software Engineer III, you will be a key contributor within the engineering team, taking ownership of well-defined projects and delivering high-quality software solutions. You’ll collaborate closely with peers to design, build, and enhance features within our SaaS platform. while also mentoring less experienced engineers as needed. This role requires a deep technical expertise in software architecture, problem-solving skills, and autonomy. Work Arrangement: ​Hybrid​ - our office is in Moorgate This role requires the individual to be based in ​UK Time Zone (GMT/BST)​ time zone.

What You’ll Do

  • Contribute to the design, development, and deployment of complex software features and infrastructure components for our SaaS platform.
  • Take ownership of assigned projects or components, ensuring timely and high-quality execution
  • Participate in architectural discussions by providing insights and recommendations while working with senior engineers on final decisions
  • Collaborate with cross-functional teams (Product, DevOps, QA) to ensure solutions align with business objectives and meet performance, scalability, and security requirements.
  • Troubleshoot, debug, and optimize code to ensure high reliability and performance in production environments.
  • Provide guidance or support to junior engineers, promoting best practices and continuous learning within the team.
  • Drive continuous improvement initiatives, identifying opportunities for efficiency, automation, and technology upgrades.
  • Contribute to team-wide continuous improvement by identifying opportunities for efficiency, automation, or tooling enhancements.
  • Stay updated on industry trends, emerging technologies, and best practices, incorporating them into the engineering roadmap.
  • ​​Perform other duties as assigned to support departmental and company objectives.​
What You’ll Need
  • ​​Bachelor's Degree​ in Computer Science, Software Engineering, or a related field or equivalent experience.
  • ​​3–5 years​ of experience in software development experience, with a strong focus on SaaS or cloud-based solutions.
  • Advanced proficiency in TypeScript across the full stack, with strong experience building Node.js APIs and React frontend.
  • Demonstrated expertise in modern React development, including hooks, state management, and performance optimization.
  • Proven experience designing and implementing scalable, high-performance, and fault-tolerant systems.
  • Hands-on experience with Docker containers for application deployment and orchestration.
  • Deep familiarity with AWS cloud infrastructure, especially EKS (Kubernetes), RDS (Postgres), and S3 (file storage).
  • Strong knowledge of relational databases, particularly Postgres, including schema design and query optimization.
  • Experience with DevOps practices, CI/CD pipelines, Git, IaC (Terraform), monitoring and alerting tools for SaaS applications.
  • Experience with distributed systems, event-driven architectures, or other advanced systems design approaches.
  • Strong communication skills, with the ability to collaborate effectively in a cross-functional environment.
  • Strong analytical and problem-solving abilities, with a focus on delivering high-quality code and solutions.
  • Must be legally authorized to work in the United Kingdom; Elite does not provide employment sponsorship for this position.

View all remote jobs at Elite Technology

FAQ

Is the Software Engineer position at Elite Technology remote?
Yes. This role was posted on Remote Backend Jobs, a job board that lists exclusively fully remote positions.
When was this Software Engineer job posted?
This listing was posted on December 26, 2025 and is still open for applications.
How do I apply for the Software Engineer position at Elite Technology?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote Software Architecture jobs