Job Summary
We are looking for an experienced Backend Developer with strong expertise in NestJS and TypeScript to build scalable, secure, and high-performance backend services. The role involves working on modern cloud-based architectures and collaborating closely with cross-functional teams.
Mandatory Skills
- Strong hands-on experience with NestJS and TypeScript
- Expertise in PostgreSQL database design and optimization
- Experience using TypeORM
- Knowledge of RabbitMQ for message-based communication
- Hands-on experience with AWS services, including:
- Cognito
- S3
- SES
- SQS
- Secrets Manager
- Experience building and consuming RESTful APIs
- Strong understanding of backend architecture and security best practices
Key Responsibilities
- Design, develop, and maintain backend services using NestJS
- Build scalable APIs and microservices using TypeScript
- Manage database schemas, queries, and migrations in PostgreSQL
- Implement asynchronous messaging using RabbitMQ
- Integrate AWS services for authentication, storage, messaging, and configuration
- Ensure application security, performance, and scalability
- Collaborate with frontend, DevOps, and product teams
- Write clean, maintainable, and testable code
- Troubleshoot and resolve production issues
Education
- Bachelor's degree in computer science, Engineering, or equivalent experience