Senior Node.js Engineer (AWS Serverless)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Node.js Engineer (AWS Serverless): Modernizing and rebuilding a legacy system into a large-scale cloud-based portal for renewable energy management with an accent on serverless architecture, event-driven design, and AWS services. Focus on designing scalable REST APIs, implementing Infrastructure as Code, automating CI/CD pipelines, and ensuring production system reliability under high load.
Location: Fully remote (no location restrictions)
Company
Software development outsourcing company with teams in Slovakia, Ukraine, and the Middle East, focused on EdTech, Fintech, eCommerce, and Pharma. Project for a German consulting firm specializing in energy trading, risk management, and digital transformation.
What you will do
- Develop and maintain high-performance backend services using AWS Serverless stack.
- Architect and implement scalable REST APIs for growing business needs.
- Design and deploy Infrastructure as Code solutions with CloudFormation or Serverless Framework.
- Work with CI/CD pipelines and drive deployment automation.
- Monitor, troubleshoot, and support production systems for maximum uptime.
- Collaborate with frontend and DevOps teams on end-to-end solutions.
Requirements
- Strong experience with Node.js and TypeScript.
- Several years hands-on with AWS, especially AWS Serverless and serverless architecture.
- Proficiency in Lambda, DynamoDB, SQS, S3, Cognito, and CloudWatch.
- Experience designing REST APIs and event-driven architectures.
- Experience with IaC using CloudFormation or Serverless Framework.
- CI/CD pipelines experience (Azure DevOps preferred), Git, code review, monitoring, and troubleshooting.
Nice to have
- Knowledge of OpenSearch.
- Experience in Energy, Utilities, or Trading domains.
Culture & Benefits
- Fully remote, flexible freelance project-based opportunities.
- Professional environment valuing architectural excellence and high-end technical solutions.
- Transparent recruitment process up to 2 weeks.
Hiring process
- Recruiting Interview (30-45 min).
- Technical Interview (1-1.5h).
- Client Interview (optional, up to 1h).
- Reference Check.
- Offer.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →