FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAirflowAWSCloudDistributed SystemsDockerDynamoDBFlaskIoTPostgresPySparkPythonSDLCTerraform
About the role
Key responsibilities & impact- Build Scalable Cloud Services
- Design and develop Python-based backend services, from early concept through to production, using modern AWS serverless technologies.
- Deliver Event-Driven Architectures
- Create and evolve event-driven systems using AWS Lambda, SQS, SNS, and Step Functions to support high-scale device operations.
- Own Backend Quality & Performance
- Write clean, testable code and continuously improve system reliability, observability, and performance in production environments.
- Shape System Architecture
- Contribute to architecture decisions, design reviews, and technical strategy across multiple backend services.
- Drive Engineering Best Practices
- Promote strong SDLC practices including CI/CD, automated testing, monitoring, and structured logging.
- Collaborate Across Teams
- Work closely with product, QA, and other engineers to deliver high-quality features and improve overall platform resilience.
- Solve Complex Problems
- Diagnose and resolve issues across distributed systems, including performance bottlenecks and production incidents.
- Support Critical Systems
- Participate in incident response and continuous improvement of business-critical AWS workloads.
Requirements
What you’ll need- Strong commercial experience building Python backend systems in production
- Proven experience working with AWS serverless technologies (Lambda, API Gateway, SQS, SNS)
- Solid understanding of event-driven and distributed architectures
- Experience with PostgreSQL (schema design, optimisation) and/or DynamoDB
- Hands-on experience with Docker, Terraform, and CI/CD pipelines
- Strong Python skills (modern features such as async, typing, and testing practices)
- Experience building APIs using frameworks like FastAPI or Flask
- Understanding of observability, logging, and monitoring in cloud environments
- Comfortable debugging complex, distributed systems
- Nice to have: Experience with Airflow, PySpark, or data pipelines
- Nice to have: Exposure to telecoms, IoT, or device management platforms
- Nice to have: Familiarity with multi-tenant SaaS architectures
- Nice to have: AWS certifications
- A degree in computer science, software engineering, or equivalent experience
- AWS certification is highly desirable but not essential
Benefits
Comp & perks- Competitive compensation
- Bonus scheme to share in our success.
- Immediate participation in our pension scheme.
- Private medical insurance for you and your family from day one.
- Income protection and life insurance for peace of mind.
- Remote/hybrid working arrangements to support your lifestyle.
- An open holiday policy with no upper limit—take the time you need, when you need it.
- Support for volunteering and causes that matter to you.
- Opportunities for professional development and career progression.
- Exposure and interaction with global teams.
- A commitment to diversity, equity, and inclusion.
- A collaborative environment where your voice is valued and your wellbeing is prioritised.
- The chance to work on technology that drives global economic inclusion and makes a real difference in people’s lives.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonAWS LambdaAWS API GatewayAWS SQSAWS SNSPostgreSQLDynamoDBDockerTerraformCI/CD
Soft Skills
collaborationproblem-solvingcommunicationtechnical strategyquality assurance
Certifications
AWS certificationdegree in computer sciencedegree in software engineering
