Job Title: Senior Consultant – Backend & Cloud (AWS)
Location: Remote
Role Type: Contract
About the Role
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.
Pay: $117,855.70 - $141,933.75 per year
Work Location: Remote