We're looking for mid-senior level NodeJS developer to join our team.
Key Responsibilities
- REST API Development:
Develop and maintain scalable REST APIs for various applications. - Maintain Clean and Efficient Code:
Write clean, efficient, and well-documented code following best practices. - Scalability and Performance:
Ensure the backend services are optimized for high performance and scalability. - Security and Authentication:
Implement security best practices, including authentication and authorization mechanisms. - Problem-Solving Attitude:
Approach challenges with a proactive and analytical mindset. - Dev Testing:
Write and maintain unit tests to ensure code reliability and prevent regressions.
Required Skills
NodeJSNestJSTypeScriptPostgreSQLMongoDBAWSSaaS
Qualifications
- Relevant Experience:
Minimum 3+ years of hands-on experience in backend development using Node.js. - Expertise in Node.js and TypeScript:
Strong knowledge of Node.js and TypeScript for building scalable applications. - Database Experience:
Proficiency in PostgreSQL or MongoDB for efficient data management. - Strong Background in Object-Oriented Programming:
Solid understanding of OOP principles and their application in software development. - Understanding of Design Patterns:
Ability to identify and apply design patterns to create maintainable and efficient code structures.
Nice to Have
- Experience with NestJS:
Familiarity with NestJS for structuring scalable and modular backend applications. - AWS Knowledge:
Understanding of AWS services for cloud-based application deployment and management. - Docker Expertise:
Experience working with Docker for containerized application deployment. - CI/CD Implementation:
Knowledge of CI/CD pipelines for automating build, test, and deployment processes.