Mô Tả Công Việc
We are looking for a Senior Software Engineer with expertise in NestJS, NodeJS to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality software solutions, ensuring scalability, performance, and reliability. Responsibilities: • Design, estimate, and implement technical solutions for medium to high-complexity applications. • Participate actively in all phases of the software development lifecycle, from requirements analysis to deployment and maintenance. • Develop and maintain RESTful APIs and microservices using NestJS and NodeJS. • Ensure software quality by following design principles (SOLID, dependency injection) and implementing unit/integration testing. • Collaborate with cross-functional teams, including product managers, designers, and other engineers. • Promote and apply DevOps best practices, CI/CD pipelines, and cloud solutions (AWS, Azure, or GCP). • Identify and resolve technical risks and issues, proactively proposing improvements. • Review and provide constructive feedback on the work of development team members. • Stay updated with emerging technologies and share knowledge with the team. • Participate in internal and external tech communities and events. • Provide mentorship and guidance to junior engineers. • Communicate technical solutions effectively to both technical and non-technical stakeholders.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Yêu cầu ứng viên
4+ years of experience working with NestJS, NodeJS. • Strong proficiency in TypeScript. • Experience with databases, including SQL (PostgreSQL, MySQL, etc.) and NoSQL (MongoDB, Redis, etc.). • Experience with message queues (RabbitMQ, Kafka, etc.) is a plus. • Hands-on experience with cloud platforms (AWS, Azure, or GCP). • Familiarity with Git version control systems (GitHub, GitLab, Bitbucket). • Solid understanding of software design principles, patterns, and best practices (SOLID, Clean Architecture, Microservices, etc.). • Experience in unit and integration testing (Jest, Mocha, Chai, etc.). • Strong problem-solving skills and ability to propose solutions autonomously. • Good communication skills in English, with client-facing experience. • Experience in loyalty programs or fintech projects is a plus. • Experience with Java (Spring Boot) is a plus. • Experience with Angular is a plus
Xem toàn bộ Yêu Cầu Công Việc
Hình thức
Full-time
Quyền Lợi
Quyền lợi
Competitive salary package (Base salary and performance bonuses).Probation period salary is 100% of the official salary.Comprehensive health and accident insurance.15 days of annual leave.Provision of work equipment (Macbook/ Laptop, mouse, monitor, etc.).A creative and modern working environment.
Mức lương
Thỏa thuận
Báo cáo tin tuyển dụng: Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo,
hãy phản ánh với chúng tôi.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.