Software Engineer (TypeScript / AWS) - 100% Remote

  • Zenovo
  • Jul 15, 2025
Full time I.T. & Communications

Job Description

Senior Backend Software Engineer Cloud Solutions (TypeScript / AWS)

£60,000 - £65,000

Location: Remote Type: Full-time Industry: Smart Home / IoT

Join a team building innovative cloud solutions that power millions of smart devices used globally every day. We're looking for a Senior Backend Engineer who thrives in designing and delivering scalable services in the cloud, and who wants to make a tangible impact in a forward-thinking engineering team.
As part of our core Software Engineering function, you ll play a key role in shaping, building, and supporting high-performance backend systems that are central to the company s long-term strategy.

What You'll Be Doing
  • Develop clean, efficient, and maintainable backend code in TypeScript, with some use of Terraform for infrastructure-as-code (IaC).
  • Design, implement, test, and maintain high-quality AWS-based cloud applications.
  • Lead and mentor junior developers, offering guidance and fostering growth within the team.
  • Debug and resolve complex software issues, including network-level troubleshooting.
  • Collaborate closely with cross-functional teams including firmware, support, and production.
  • Champion strong testing practices across the stack using tools like Jest and Vitest.
What We're Looking For
  • Expert-level experience in backend development with TypeScript.
  • Solid understanding of AWS cloud infrastructure and infrastructure-as-code (IaC), ideally using Terraform.
  • Proficiency in Git and CI/CD pipelines (preferably CircleCI).
  • Strong experience with automated testing frameworks and test-driven development.
  • Familiarity with agile methodologies, including both Kanban and Scrum.
  • Working knowledge of SQL and NoSQL databases such as PostgreSQL, DynamoDB, and Redis.
  • Strong debugging abilities, including use of tools like Wireshark.
  • Excellent communication skills and the ability to work effectively in a distributed, multinational team.
Nice to Have
  • Experience with other languages and frameworks like Python, C, C#, Rust, or React.
  • Exposure to smart home technologies or energy systems