Senior Backend Developer
- Source: LinkedIn
- YunoJuno
- Remote
- United States
- Full-Time
- Senior
Job Description
Job Title: Senior Software Engineer
Start Date: ASAP
Duration: 2 months initially
Location: Fully Remote within the EU
Allocation: 100% (40hrs per week)
Project: Backend Modernisation
Job Summary
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.
You are someone who looks at the bigger picture: you don’t just write clean code; you understand how every element of a cloud ecosystem interacts—from API gateways down to database instances and CI/CD pipelines. Operating in an Agile/Scrum environment, you will play a pivotal role in defining architectural patterns, driving DevOps workflows, and leveraging generative AI tools to accelerate development velocity and automate routine engineering tasks.
Key Responsibilities & Deliverables
- Backend & Architecture Design: Architect and implement robust, event-driven backend services and APIs using TypeScript and Node.js.
- Cloud Infrastructure: Design and maintain scalable AWS infrastructure, ensuring optimal interaction between components (Lambda, ECS, DynamoDB, RDS, SQS, SNS, API Gateway).
- CI/CD Automation: Own and optimize modern deployment pipelines using Jenkins and GitHub Actions to enforce high test coverage and seamless deployments.
- Agile Execution (Scrum): 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.
- AI-Driven Development: 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.
Required Skills & Competencies
- Languages: Expert proficiency in TypeScript and modern JavaScript (Node.js ecosystem).
- AWS Cloud Ecosystem: Deep, hands-on experience with core AWS services (Lambda, ECS/Fargate, DynamoDB, Aurora/RDS, API Gateway, SQS, SNS, EventBridge).
- DevOps & IaC: Extensive experience with Jenkins, GitHub Actions, and Infrastructure as Code (AWS CDK, Terraform, or CloudFormation).
- Agile Frameworks: 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.
- AI Tooling & Engineering: Practical experience using AI-powered development tools for code generation, optimization, and debugging. Familiarity with prompt engineering concepts for developers is highly valued.
Soft Skills & Qualifications
- Experience: 7+ years of professional software engineering experience, with a significant focus on cloud-native backend systems and Agile delivery.
- System-Level Thinking: Exceptional ability to conceptualize complex distributed systems and articulate how various elements interact under heavy load.
- Forward-Thinking Mindset: An innovative mindset that proactively explores how AI can streamline internal workflows and cut down on engineering friction.
- Collaboration & Communication: Strong collaborative skills within a cross-functional Scrum team, with the ability to clearly articulate architectural decisions to both technical peers and product owners.
Tech Freelancers!
Join the YunoJuno community to access exclusive roles, work with leading brands, and stay ahead of the market. Create your free profile today: Join YunoJuno
Skills
- TypeScript
- microsoft-typescript
- NodeJS
- amazon-web-services
- aws-lambda
- amazon-ecs
- amazon-dynamodb
- amazon-rds-for-mysql
- amazon-sqs
- amazon-sns
- amazon-api-gateway
- Jenkins
- Github
- github-actions
- gitHub-copilot
- aws-copilot
- javascript
- aws-fargate
- amazon-aurora
- amazon-eventbridge
- Terraform
- aws-cloudformation
- JIRA
- streamline
