Backend Engineer
Backend Engineer
Location: Remote
Employment Type: Full-time
Compensation: Starting at $160,000+
We are looking for a Backend Engineer to join a collaborative engineering team focused on building scalable, high-performance systems. This role is ideal for an engineer who enjoys working on distributed systems, contributing to core architectural decisions, and delivering reliable software used at scale.
You will work closely with cross-functional partners, contribute to backend system design and implementation, and help raise engineering standards through thoughtful execution and collaboration.
Key Responsibilities
- Design, develop, test, and debug backend components for distributed systems operating at scale
- Build and maintain services with a focus on performance, reliability, and security
- Own nonfunctional requirements such as scalability, availability, and resilience
- Contribute to unit and integration testing with an emphasis on high-quality code coverage
- Produce clear, well-structured documentation for internal and external use
- Break down complex technical problems into well-scoped, executable work
- Collaborate closely with other engineers to apply best practices consistently
- Participate in Agile development processes to deliver high-quality software solutions
Qualifications
- 3 to 5 years of professional backend software engineering experience
- Strong programming fundamentals and problem-solving skills
- Experience designing and building backend services or distributed systems
- Familiarity with microservices architectures and RESTful APIs
- Solid understanding of concurrency and multithreaded systems
- Ability to reason through complex systems and visualize end-to-end flows
- Demonstrated eagerness to learn and grow while building production-grade systems
Nice to Have
- Experience working in cloud-native or large-scale infrastructure environments
- Exposure to NoSQL databases, high-throughput or low-latency systems, or event-driven architectures
- Background working on data-intensive platforms, analytics systems, or ML-enabled services
- Experience with Golang in production environments
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
