About the Role
We are looking for a skilled Backend Engineer to design, build, and scale robust backend systems and APIs. You will play a key role in developing reliable, secure, and high-performance services that power our applications, working closely with frontend, product, and DevOps teams.
Key Responsibilities
- Design, develop, and maintain backend services and APIs
- Build scalable systems using Node.js, Python, or similar backend technologies
- Design and optimize relational database schemas (PostgreSQL, MySQL)
- Develop and maintain RESTful and/or GraphQL APIs
- Deploy, monitor, and manage services on AWS and/or Azure
- Ensure system reliability, scalability, performance, and security
- Implement best practices for code quality, testing, and observability
- Utilize AI-assisted / agentic coding tools (e.g., Codex, Claude Code, Copilot) to improve development efficiency
- Collaborate closely with frontend engineers, DevOps, and product teams
Requirements
- 3+ years of backend development experience
- Strong experience with relational databases (PostgreSQL, MySQL) and schema design
- Experience building and maintaining APIs (RESTful and/or GraphQL)
- Proficiency in Node.js, Python, or similar backend frameworks
- Hands-on experience with cloud platforms (AWS, Azure)
- Familiarity with distributed systems and microservices architecture
- Experience with CI/CD pipelines and containerization (e.g., Docker)
- Understanding of system performance, scalability, and security best practices
- Hands-on experience using AI-assisted / agentic coding tools (e.g., Codex, Claude Code, Copilot)
Nice to Have
- Familiarity with Agile development methodologies
- Experience with Government Commercial Cloud (GCC) environments within Government Agencies