Senior Backend Developer
We are seeking an expert Senior Backend Developer deeply ingrained in the Node.js ecosystem with a profound mastery of NestJS. You will be instrumental in spearheading server-side architecture and development, ensuring our applications are performant, secure, and maintainable. This role demands a keen focus on engineering best practices, design patterns, and scalability.
Key Responsibilities
Backend Architecture: Architect and develop robust, scalable APIs leveraging NestJS and TypeScript.
Data Modeling: Design efficient database schemas (SQL & NoSQL) and optimize complex queries.
Code Quality: Implement comprehensive unit and integration tests (Jest, Supertest) to guarantee system stability.
Integration & Deployment: Contribute to defining CI/CD pipelines and manage cloud services (AWS/Azure/GCP).
Technical Leadership: Conduct critical code reviews, document technical processes, and mentor junior developers.
Agile Collaboration: Operate within Scrum/Agile frameworks, actively engaging in dailies, refinements, and deliverables for international clients.
Requirements
Experience: 5+ years of professional experience in Backend Development.
Node.js & NestJS: Advanced and demonstrable experience working with NestJS (modules, controllers, providers, middlewares, guards, interceptors).
Languages: Expert proficiency in TypeScript.
Databases: Solid experience with PostgreSQL, MySQL, or MongoDB, and hands-on experience with ORMs/ODMs (TypeORM, Prisma, or Mongoose).
Architecture: Deep understanding of Object-Oriented Programming (OOP), SOLID principles, Clean Architecture, and design patterns.
English: B2 (Upper-Intermediate) level. Must be able to articulate architectural decisions and participate in stakeholder meetings in English.
Tools: Fluency with Docker, Git (GitFlow), and familiarity with messaging services (Redis, RabbitMQ, or Kafka).
Nice-to-Haves (Differentiators)
Previous experience with Staff Augmentation models.
Knowledge of microservices and event-driven architecture.
Cloud services certifications (AWS Certified Developer or similar).