Vacancy details
Basic requirements
- 6+ years extensive experience with Node.js/TypeScript
- Proven track record of designing and building native-cloud web applications from scratch on AWS
- Strong understanding of microservice architecture
- Experience working in Agile scrum teams
- Solid grasp of design patterns, software development techniques, and clean code practices
- A team player with a proactive and can-do approach
- Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) is a plus
- English proficiency at the Upper - Intermediate level or higher
As a plus
- Knowledge of containerization (Docker) and orchestration (Kubernetes)
- Familiarity with GraphQL
- Contributions to open-source projects
Responsibilities
- Take ownership of the end-to-end development process for software components/services, including research, design, development, testing, rollout, and monitoring
- Contribute to key technological and architectural decisions to drive innovation and scalability
- Mentor and guide other engineers within the team through activities such as code reviews, dedicated sessions, and pair programming
- Analyze and enhance the efficiency, scalability, and stability of various system components
- Collaborate closely with Designers, Product Managers, and Software Engineers to ensure the delivery of high-quality products to our customers
What we offer
- Office in 4 minutes walk from the metro station
- Flexible working schedule, five-day working week, lunch in a convenient time for the employee
- Annual paid vacation – from two weeks, with an annual extension (up to 1 month)
- Paid sick leave – from 3 days with annual extension
- Corporate events, tea, coffee, confectionery, fruits, an option of ordering lunches in the office
- English courses at the company’s office – free of charge
- Gifts from the company to the workers’ anniversaries, where one of the gifts is a paid trip to Europe
- Stable 6-month review and inliidual development plan