Senior Software Engineer - Backend
TrustonicRemotely
pythonpostgresqlfastapiflaskredisaws lambdaserverless frameworkalembic
Job Description
📋 Description
- Design, build, debug, and deliver cloud-native features
- Develop AWS-based microservices with Lambda, SQS, API Gateway
- Backend in Python 3.10+ (FastAPI/Flask) for event-driven ops
- Collaborate to improve release quality, perf, resilience
- Lead or participate in architecture, design, and code reviews
- Implement SDLC best practices: CI/CD, observability, production support
🎯 Requirements
- Python 3.10+ proficiency with type hints and async patterns
- AWS Lambda Powertools and observability tooling
- FastAPI or Flask for containerised microservices
- AWS services: Lambda, SQS, SNS, Step Functions, AppSync, API Gateway
- PostgreSQL RDS with Alembic migrations; Redis caching
- Serverless Framework, Docker, Terraform, Jenkins CI/CD
🎁 Benefits
- Hybrid working with 2-3 days in the Winnersh office
- Competitive compensation, pension, private medical ins., life cover
- Wellbeing, flexible holiday, volunteering support, career growth
- Inclusive culture and hybrid-friendly environment