Node.js Developer
Design and develop software solutions, working closely with front-end developers to deliver high-quality user experiences. Requires strong Node.js, JavaScript, TypeScript, REST/SOAP, databases, and CI/CD skills. 5+ years experience, degree in Computer Science.
Responsibilities
- Design and develop new programs, products, or features based on requirements.
- Collaborate with front-end developers to design cohesive code and enhance user experience.
Requirements
- At least 5 years of software development experience.
- Bachelor's degree in Computer Science, IT or equivalent.
- Experience with JavaScript ES5/ES6, TypeScript is a plus.
- Strong understanding of web development cycle and programming techniques.
- Solid understanding of OOP principles.
- Experience with web service protocols such as HTTP/REST, SOAP.
- Experience with SQL and NoSQL databases.
- Experience with CI/CD and cloud (Docker, Azure DevOps, AWS) is a plus.
- Ability to work independently or in a group.
Nice to have
- Experience with TypeScript.
- Experience with CI/CD and cloud services (Docker, Azure DevOps, AWS).
Benefits
- Attractive salary and bonus package.
- Opportunity to work with IT experts in Europe and USA.
- Professional and motivating environment with interesting full-cycle projects.
- Flexible working hours (9:30 am - 6:30 pm, Mon-Fri, no overtime).
- Performance reviews and bonuses twice a year.
- 13th month salary + project bonus + 2 probationary months with full salary.
- Extra health check package per year.
- 12 annual leave days scaling up to 20, plus 4 study days.
- Free snacks, video gaming, movie nights, team activities.