Technology stack: Node.js (Express, NestJS), JavaScript, Vue.js, TypeScript, GrapesJS, Docker, Kubernetes, Git, MongoDB, Swagger, Kibana, Azure Web Services, REST, Azure DevOps, Puppeteer
Project team: 4 Developers, 2 QAs, DevOps, Business Analyst, Project Manager, Scrum Master, UI/UX Designer
Requirements:
• 4+ years of commercial experience with front-end development using Vue.js both versions (2 and 3)
• 2+ years of commercial experience with back-end development using Node JS
• Experience with Typescript
• Experience with Express.js
• CI/CD processes experience
• Knowledge of Unit Testing frameworks
• Experience with Azure Cloud services (Function Apps, BLOB storage, Service Bus). AWS or other cloud exp. can be sufficient as well
Would be a plus:
• Experience with microservice architecture
• Experience with Nest.js
• Experience with Google maps javascript API
• Experience with integrations with LLMs (OpenAI ChatGPT, Antrophic Claude or similar)
Responsibilities:
• Development of new functionality and features for our project;
• Maintaining the stability, maintainability and performance of existing Web App;
• Constantly reviewing the necessary updates of the system and it’s dependencies;
• Develop production-ready software, Vue.js;
• Follow established development practices and processes;
• Coordinate with team and business analysts to determine functionalities and conduct an analysis of business requirements;
• Coordinate with Technical team and Solution Architect to determine technical roadmap for Web part and conduct an analysis of non-functional requirements;
• Create and update technical documentation;
• Investigate the cause of system issues and provide solutions;
• Cover code with tests;
• Collaborate with team members;
• Take part in code reviews;
• Taking part in project evolution and architectural decision-making process;