Overview
Required Skills
Node.js
5/5
Microservice Architecture
5/5
Vue3 / TypeScript
5/5
PostgreSQL & MySQL
5/5
CI & Testing
5/5
Requirements
- Node.js Proficiency: Strong command over Node.js development, including expertise in frameworks like Express, NestJS (considered as an advantage)
- Microservice Architecture: Experience with microservice architecture, developing and maintaining backend microservices
- Database Management: Proficiency in managing databases, preferably PostgreSQL and MySQL
- Security Measures: Knowledge of implementing security measures to safeguard user data and application integrity
- Performance Optimization: Ability to optimize applications for high user loads and system performance
- Continuous Integration (CI) and Testing: Experience with CI tools like Circle CI and automated testing frameworks like Mocha, Webdriver.io, and Jest
- Agile Methodology: Comfortable working in Agile/Scrum environments, collaborating with cross-functional teams
- Excellent Communication: Strong communication skills and ability to collaborate effectively with multidisciplinary teams
Responsibilities
- Develop and maintain backend systems using Node.js and associated technologies
- Collaborate with product owners, scrum masters, frontend and backend developers, and QA engineers to deliver high-quality features
- Implement security measures and optimize applications for performance and scalability
- Contribute to the overall success of projects by leveraging your technical expertise and problem-solving skills