SDE - II (Backend Engineer)
Experience : 4+ years
Role Type : Full-time (On-site)
About the Role :
We're looking for an experienced Backend Developer (SDE II) who can architect, build, and maintain scalable, secure, and high-performance backend systems. The ideal candidate has hands-on experience with modern backend frameworks, database systems, and cloud infrastructure, along with a strong understanding of system design and backend architecture.
This role is perfect for someone who thrives in a fast-paced, collaborative environment and wants to take ownership of building robust backend services that directly impact product performance and user experience.
Key Responsibilities :
- Backend Development : Build, scale, and maintain backend services and microservices using technologies such as Node.js, Express.js , and NestJS (experience with Go, Python, or Java is a plus).
- System Design & Architecture : Design and implement reliable and maintainable backend architectures. Apply principles of modular architecture, event-driven systems , and microservices where appropriate.
- API Development : Develop and maintain RESTful APIs and GraphQL endpoints for efficient frontend-backend communication, with a focus on performance, versioning, and security.
- Database Management : Design and optimize schemas for relational databases like PostgreSQL , MySQL , as well as NoSQL databases like MongoDB , Redis , or DynamoDB .
- Performance Optimization : Identify and resolve bottlenecks in APIs, queries, and backend logic. Use tools and strategies for load handling, caching (e.g., Redis), and horizontal scaling.
- Code Quality & Best Practices : Write clean, testable, and maintainable code. Participate in code reviews and promote engineering best practices.
- Testing & Debugging : Write unit and integration tests (e.g., using Jest , Mocha ) and debug production issues efficiently.
- CI / CD & DevOps Collaboration : Work with the DevOps team to integrate backend services into CI / CD pipelines and automate deployments.
- Collaboration : Work cross-functionally with frontend engineers, designers, product managers, QA, and DevOps to ship features in a collaborative agile environment.
Required Skills & Experience :
4+ years of hands-on backend development experience in a product or platform team.Strong experience with Node.js and TypeScript ; familiarity with Express.js , NestJS , or similar frameworks.Solid knowledge of relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, DynamoDB) databases.Proficient in designing and building scalable RESTful APIs ; working knowledge of GraphQL is a plus.Experience working with Docker , Git , and CI / CD tools such as GitLab CI, GitHub Actions, or Jenkins.Exposure to cloud platforms like AWS , or Azure , and services like EC2, S3, Lambda, API Gateway, CloudWatch, etc.Understanding of backend security principles including authentication, encryption, and API protection.Experience with performance monitoring, debugging, and observability tools.Familiarity with event-driven systems using Kafka , RabbitMQ , or SQS / SNS is a bonus.Strong problem-solving skills and ability to troubleshoot issues in distributed systems.Nice to Have :
Experience with Go , Python , or Java for building microservices.Exposure to GraphQL , Apollo Server , or gRPC.Familiarity with Kubernetes , and serverless architectures.Knowledge of Infrastructure as Code tools like Terraform.Apply Now :
If you're excited about backend systems, engineering challenges, and building things at scale, we'd love to hear from you.
Email : [HIDDEN TEXT]
Show more
Show less
Skills Required
Graphql, Express.Js, Postgresql, Dynamodb, Node.js, Kafka, Mocha, Redis, Rabbitmq, Git, Typescript, Docker, Mysql, Sqs, Sns, Mongodb, Restful Apis, Azure, Nestjs, Jest, Aws