About the Role:
Our client is seeking a talented Senior Backend Engineer to architect and develop scalable server-side applications and APIs that power next-generation digital platforms.
Key Responsibilities:
- Design, build, and maintain REST and GraphQL APIs
- Develop scalable microservices architecture for high-traffic applications
- Implement database schemas, queries, and optimization strategies
- Write clean, efficient, and well-tested server-side code
- Monitor system performance and troubleshoot issues in production environments
- Collaborate with DevOps to ensure smooth deployment and CI/CD workflows
- Implement best practices for authentication, authorization, and data security
Required Skills & Experience:
- 5–8 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 systems used by thousands of users
- Competitive compensation, benefits, and performance incentives
- A collaborative team culture with mentorship opportunities