Job Description
We’re looking for a Senior Python Developer with a strong grasp of backend systems and a passion for building robust, maintainable solutions that directly impact the customer experience. You’ll join a team that’s deeply embedded in serverless and event-driven architecture, working primarily with Python and a range of AWS services. This is for a 6 months contract, hybrid. This role is ideal for someone who :
- Has a solid understanding of backend development
- Is interested in distributed, serverless systems
- Enjoys problem-solving and digging into technical challenges
- Wants to collaborate closely with senior engineers and cross-functional teams
- Is eager to learn and grow within a modern tech environment In this role, you will :
- Contribute to the development and enhancement of backend messaging services and platforms
- Participate in architectural discussions and collaborate with senior engineers to design scalable, event-driven solutions
- Build observability features such as metrics, logs, and alerts to support operational health and end-to-end visibility
- Partner with internal teams to define and implement messaging logic using configuration-driven approaches
- Support platform reliability and performance improvements through data analysis, metrics, and incident investigations
- Gain exposure to real-time data processing, serverless design patterns, and large-scale backend systems
Tech Stack
Language / s : PythonAWS Services : Lambda, S3, SQS, EMR, DynamoDBArchitecture : Fully serverless and event-drivenTooling : CI / CD pipelines, Infrastructure as Code (IaC), internal developer platformsProcessing : Real-time and batch processingFocus : Backend