We are seeking a highly skilled and experienced Backend Developer with strong expertise in NestJS to join our team. In this role, you will be responsible for developing scalable, high-performance backend systems and play a crucial part in designing, building, and optimizing APIs that power our core business applications.
If you are passionate about clean architecture, performance tuning, and tackling complex backend challenges, we would be excited to have you on board!
Qualifications
- Proven experience (2+ years) as a backend developer, with at least 1 years of hands-on experience in NestJS.
- Strong understanding of Node.js, TypeScript, and RESTful API design.
- Solid experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
- Experience with authentication and authorization mechanisms, including JWT and OAuth2.
- Strong understanding of software engineering principles, including SOLID, clean code, and design patterns.
- Experience with Docker and containerized deployment workflows.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work in a collaborative, Agile environment.
Roles and Responsibilities
- Design, develop, and maintain high-quality backend services and APIs using NestJS.
- Collaborate with front-end developers, product managers, and DevOps engineers to deliver end-to-end features.
- Write clean, maintainable, and testable code, ensuring code quality through code reviews and unit testing.
- Optimize performance, scalability, and reliability of backend systems.
- Integrate third-party services and APIs where needed.
- Participate in technical discussions, contribute to architectural decisions, and mentor junior team members.
- Monitor, troubleshoot, and improve existing backend services.
Nice to Have
- Experience with GraphQL APIs.
- Knowledge of CQRS and Event Sourcing patterns..
- Hands-on experience with CI/CD pipelines and GitLab/GitHub Actions.
- Understanding of monitoring and logging tools (e.g., Prometheus, Grafana, ELK).