YunoJuno

Backend developer in distributed systems

In short

Senior backend engineer role designing and maintaining scalable, event-driven backend services and distributed systems on AWS using TypeScript/Node.js. The team works in Scrum/Agile, owns CI/CD pipelines (Jenkins, GitHub Actions), and actively integrates AI coding tools into daily workflow. Requires 7+ years of software engineering experience with deep AWS expertise and strong distributed-systems architecture skills; fully remote.

Description
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.
Responsibilities
•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.
Requirements
•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.
Nice to have
•Familiarity with prompt engineering concepts for developers is highly valued.
Conditions
No conditions specified in the posting.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot