Abstract image
Abstract image
Abstract image
Grid

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.

Abstract image

Take the first step toward building your dream team.

Connect with our team today to take the first step in your hiring journey.