
Open Roles
Backend Software Engineer (Remote)
About the Role
Our client is hiring a Backend Engineer to help design, build, and maintain scalable backend systems that power modern applications. This is a great opportunity for someone who enjoys solving infrastructure and architecture challenges, writing clean and efficient code, and collaborating with cross-functional teams. The role is ideal for engineers who value performance, maintainability, and reliability in production-grade systems.
This is a fully remote position. Please also note this role may be offered as either a full-time position or a contract engagement, depending on the candidate’s preference and experience level.
Responsibilities
Architect and implement backend services, APIs, and infrastructure that power customer-facing applications.
Write clean, efficient, well-documented, and well-tested code.
Design and optimize databases, caching strategies, and background processing jobs.
Collaborate closely with frontend developers, product managers, and DevOps to deliver high-quality features and enhancements.
Ensure system performance, scalability, and reliability under real-world conditions.
Participate in code reviews and technical planning discussions.
Requirements
2+ years of professional experience in backend software development.
Proficiency in at least one backend programming language (e.g., Node.js, Python, Go, Java, or Ruby).
Experience building and maintaining APIs (REST and/or GraphQL).
Strong understanding of relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB, or Redis).
Familiarity with cloud platforms (e.g., AWS, GCP, or Azure) and containerization tools like Docker.
Solid understanding of software engineering principles, data structures, and system design.
Strong written and verbal communication skills, with an ability to work independently in a distributed team.
What We Offer
Competitive compensation in the range of $125,000–$300,000 USD, depending on experience and seniority.
Flexible, fully remote work environment.
Option for contract-based or full-time employment depending on mutual fit.
Opportunity to work on modern systems at scale and contribute to meaningful products.
Inclusive and collaborative team culture that supports career development.
How to Apply
If you're interested, please submit your resume and a brief note outlining your background and what you're looking for in your next role through the Apply button. Our team will follow up with qualified candidates within 1 week.
Full-time
Remote

Take the first step toward building your dream team.
Connect with our team today to take the first step in your hiring journey.