About the Role:
Our client is seeking a talented Backend Engineer to design, develop, and maintain scalable server-side applications. You’ll work closely with frontend developers, product managers, and DevOps teams to deliver high-performance, reliable, and secure backend systems.
Key Responsibilities:
- Develop and maintain REST and GraphQL APIs
- Build scalable microservices and server-side architectures
- Implement database schemas, queries, and optimization strategies
- Write clean, efficient, and well-tested backend code
- Monitor system performance and troubleshoot production issues
- Collaborate with DevOps for smooth deployment and CI/CD workflows
- Ensure best practices for authentication, authorization, and data security
Required Skills & Experience:
- 3–6 years of backend engineering experience
- Strong programming skills in Node.js, Python, or Java
- Hands-on experience with SQL and NoSQL databases (PostgreSQL, MongoDB, DynamoDB)
- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes)
- Knowledge of REST APIs, GraphQL, and asynchronous programming patterns
- Experience with testing frameworks (Jest, PyTest, Mocha, JUnit)
Bonus Points for:
- Experience with serverless architectures (AWS Lambda, Google Cloud Functions)
- Familiarity with event-driven systems (Kafka, RabbitMQ)
- Experience with caching solutions (Redis, Memcached)
What We Offer:
- Opportunity to build scalable backend systems used by thousands of users
- Competitive compensation, benefits, and performance incentives
- Collaborative team culture with mentorship opportunities