Middle Backend Developer ( NestJS )
Công ty TNHH SKYDEV
Mô tả công việc
Design, develop, and maintain backend services using NestJS and TypeScript. Build and maintain RESTful APIs and system integrations. Design and optimize database schemas, queries, and data models. Collaborate with Business Analysts, Frontend Developers, QA Engineers, and Project Managers throughout the software development lifecycle. Analyze business requirements and translate them into scalable technical solutions. Ensure application performance, security, reliability, and maintainability. Implement authentication, authorization, and role-based access control mechanisms. Troubleshoot, debug, and resolve production and development issues. Participate in code reviews and contribute to engineering best practices. Support deployment, monitoring, and maintenance activities. Assist in effort estimation, technical planning, and architecture discussions.
Yêu cầu công việc
Must Have 2+ years of experience in Backend Development. Strong proficiency in TypeScript and Node.js. Solid experience with NestJS framework. Experience designing and developing RESTful APIs. Strong knowledge of relational databases such as PostgreSQL or MySQL. Experience with ORM tools such as TypeORM, Prisma, or Sequelize. Understanding of software design principles and backend architecture. Experience implementing authentication and authorization mechanisms (JWT, RBAC, OAuth, etc.). Familiarity with Git and collaborative development workflows. Experience working in Agile/Scrum environments. Strong analytical and problem-solving skills. Nice to Have Experience with message queues such as RabbitMQ, Kafka, or Redis Pub/Sub. Experience with Redis caching and performance optimization. Experience integrating third-party APIs and external services. Familiarity with Docker and containerized environments. Basic knowledge of CI/CD pipelines. Experience with cloud platforms such as AWS, GCP, or Azure. Understanding of microservices architecture. Experience working with WebSocket and real-time applications. Experience building multi-tenant SaaS applications. Bonus Points Experience with React.js, Next.js, or React Native. Ability to develop full-stack features independently. Experience working on CRM, ERP, POS, LMS, E-commerce, or enterprise systems. Experience mentoring junior developers or reviewing code.
Quyền lợi
Salary up to VND 23 million, depending on experience and qualifications. Full social, health, and unemployment insurance coverage in accordance with Vietnamese labor law. Opportunity to work on challenging enterprise software projects. Modern technology stack and engineering-driven culture. Career growth opportunities toward Senior Developer or Technical Lead roles. Training and professional development support. Annual company benefits according to policy. Enjoy free snacks, tea, coffee, and beverages at the office. Company trip every year.