Senior Backend AWS Engineer (Python)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+36 more
Requirements
Do you have experience in Virtual Private Clouds?, We are seeking a Senior Consultant - Backend & Cloud (AWS) with strong expertise in Python, AWS serverless technologies, Kubernetes, cloud-native architecture, and AI-assisted engineering practices. The ideal candidate should be hands-on in backend development, system design, AWS infrastructure, and delivering scalable solutions in a fast-paced engineering environment.
Required Skill SetBackend & AWS
- Strong hands-on experience in Python for scripting, automation, data processing, AWS Lambda, and boto3 integrations
- Deep expertise in AWS Lambda including function design, cold start mitigation, layers, IAM permissions, and optimization
- Strong experience in AWS Step Functions including state machine design, standard vs express workflows, retry/error handling, orchestration of Lambda and EKS workloads, and integrations with EventBridge and AWS services
- Expertise in Amazon EventBridge for event-driven architecture, event bus design, rule patterns, and schema registry
- Strong experience with Amazon EKS/Kubernetes, including pods, deployments, services, and cluster operations
- Hands-on experience with AWS Services: API Gateway, S3, DynamoDB, SQS/SNS, CloudWatch, IAM, and VPC networking
- Experience with AWS CDK (TypeScript) for stack definitions, reusable constructs (L2/L3), environment setup, and deployment through CDK CLI
Architecture & Design
- Ability to translate PRDs into scalable system design, including APIs, services, workflows, data models, and UI components
- Experience creating technical design documents covering service boundaries, data flow, failure handling, trade-offs, and architecture decisions
- Strong understanding of REST and/or GraphQL API design
- Ability to decompose requirements into scoped, estimable engineering tasks
Engineering Practices
- Strong experience with Git, branching strategies, pull requests, and code reviews
- Hands-on experience with CI/CD pipelines for automated build, testing, and deployment to AWS environments
- Experience in Observability, including structured logging, CloudWatch monitoring, alarms, and distributed tracing
- Strong understanding of Security Fundamentals, including least-privilege IAM, secrets management (Secrets Manager / Parameter Store), and input validation
- Proficiency with AI-assisted development tools such as Claude Code, Copilot, ChatGPT, Cursor, etc. for coding, debugging, documentation, and code review, with the ability to critically evaluate AI-generated output for production use
Collaboration & Delivery
- Strong ability to interpret PRDs, identify ambiguities, and raise clarifying questions before implementation
- Experience estimating effort, identifying scope risks, and communicating blockers early
- Ability to write clear acceptance criteria and definition of done
- Strong cross-functional collaboration with Product Managers, Designers, and QA teams
Good to Have
- React - component architecture, hooks, state management, and performance optimization
- JavaScript (ES6+) - async/await, closures, modules, DOM APIs
- TypeScript - interfaces, generics, and strict typing
- Playwright - end-to-end automation, page object models, and CI integration
- HTML5/CSS3 - responsive UI and accessibility basics (WCAG)
- Basic understanding of Kubernetes and Helm Charts
Soft Skills
- Strong communication with technical and non-technical stakeholders
- Self-driven with end-to-end ownership and minimal supervision
- Proactive mindset in identifying risks, blockers, and next steps
Additional Expectations
This role operates in a high-velocity, metrics-driven engineering environment where productivity and delivery are closely measured.
- Comfortable working in a performance-driven environment with sprint velocity tracking
- Strong familiarity with AI-assisted development tooling, which is a core expectation for delivery speed and engineering productivity
- Ability to work independently, unblock quickly, and consistently deliver within sprint cycles
Prior experience in a similar high-performance engineering environment is highly preferred.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
Dev Digest 120 - Apple and peers
Highest Paying Tech Companies for Developers
Why Upskilling And Reskilling is Important For Developers