We are seeking a highly skilled Senior Software Engineer specializing in JavaScript/TypeScript and modern AWS Cloud Architecture. In this role, you will design, build, and maintain scalable, high-performance backend services and distributed systems.
Backend developer in distributed systems
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Architect and implement robust, event-driven backend services and APIs using TypeScript and Node.js.
- Design and maintain scalable AWS infrastructure, ensuring optimal interaction between components (Lambda, ECS, DynamoDB, RDS, SQS, SNS, API Gateway).
- Own and optimize modern deployment pipelines using Jenkins and GitHub Actions to enforce high test coverage and seamless deployments.
- Actively participate in and contribute to Scrum ceremonies (Sprint Planning, Daily Standups, Backlog Refinement, Retrospectives).
- Help break down complex technical initiatives into well-defined, estimable user stories.
- Champion the integration of generative AI tools (e.g., GitHub Copilot, Amazon Q, or internal AI assistants) into the team's daily workflow to accelerate coding, boilerplate generation, code documentation, and initial unit testing.
требования
- Expert proficiency in TypeScript and modern JavaScript (Node.js ecosystem).
- Deep, hands-on experience with core AWS services (Lambda, ECS/Fargate, DynamoDB, Aurora/RDS, API Gateway, SQS, SNS, EventBridge).
- Extensive experience with Jenkins, GitHub Actions, and Infrastructure as Code (AWS CDK, Terraform, or CloudFormation).
- Solid experience working within standard Scrum/Agile delivery models.
- Proficient with project management tools like Jira or GitHub Projects to manage sprints and track velocity.
- Practical experience using AI-powered development tools for code generation, optimization, and debugging.
- 7+ years of professional software engineering experience, with a significant focus on cloud-native backend systems and Agile delivery.
- Exceptional ability to conceptualize complex distributed systems and articulate how various elements interact under heavy load.
- An innovative mindset that proactively explores how AI can streamline internal workflows and cut down on engineering friction.
- Strong collaborative skills within a cross-functional Scrum team, with the ability to clearly articulate architectural decisions to both technical peers and product owners.
- Будет плюсом: Familiarity with prompt engineering concepts for developers is highly valued
условия
- Условий в вакансии нет
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.