Senior Software Engineer (Node.js)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Node.js): Contribute to creating data mapping between diverse menu order systems and integrating two distinct APIs for seamless data transfer in a global Point-of-Sale platform with an accent on high-load backend systems, API integration, and data transformation. Focus on designing robust backend services, optimizing performance under heavy load, and ensuring system reliability using Node.js and AWS.
Location: Remote from Europe or Latin America
Company
Outsourcing company working on impactful projects for clients in the restaurant and food service industry, including a Point-of-Sale leader with over 100,000 global installations.
What you will do
- Design, build, and maintain high-loaded backend systems and APIs using Node.js and AWS
- Develop new features and enhancements for production systems
- Support and troubleshoot production issues for reliability and performance
- Identify technical debt, implement improvements, and maintain code quality
- Write and maintain unit and integration tests
- Collaborate with cross-functional teams to define requirements and deliver solutions
- Contribute to backend architecture improvements and documentation
Requirements
- 4+ years of commercial backend development with Node.js and TypeScript in production
- 2-3+ years of AWS (EC2, ECS, Lambda, SQS/SNS, CloudWatch)
- Solid MongoDB experience
- Proven RESTful API design, building, and maintenance
- Strong backend architecture and service design knowledge
- Experience with unit/integration tests, CI/CD, and automated deployments
- Upper-Intermediate+ English level
Nice to have
- Experience mentoring or providing technical guidance to engineers
Culture & Benefits
- 30 paid days off per year, taken whenever needed
- 5 paid sick days, up to 60 days medical leave, 6 paid family event days
- Partially covered health insurance after probation, wellness bonus for gym/sports after 6 months
- English lessons, online training, conferences, career path exploration
Hiring process
- Submit CV in English
- Intro call with Recruiter
- Internal interview
- Offer
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →