Purpose of the Role
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Duties and Responsibilities
- Understand business and technical requirements and aid in product definition
- Work with the team and contribute to developing clean, efficient and reusable code
- Assist with client-side tasks if needed and integrate front-end components with server-side logic
- Work closely with QA team members in the testing phase
- Collaborate with Infra Ops Team on deployment and implementation
- Participate in all Agile/Scrum activities
Required Experience & Knowledge
- Experience covering the full SDLC of scalable web applications
- Top-notch programming skills with Node.js, including general patterns, new syntax features and a good feel for performance
- Good knowledge of Typescript and of NestJS framework, understanding of what middleware is
- Exposure to NoSQL DBs, preferably MongoDB
- Any systems programming experience, working with containerized microservices using Docker, Kubernetes, and AWS or Azure is a great plus
Skills and Attributes
- Excellent written and verbal communication skills
- A self-motivated, self-driven person with excellent time management skills
- Ability to work independently and under minimum supervision
- Team up with the professionals in a multicultural virtual work environment
- Detail-oriented and proactive approach
Required Education & Qualifications
- Advanced level of both spoken and written English language
- Bachelor’s or Master’s degree in Computer Science or relevant experience
- Any relevant certificate would be considered a plus