Senior Software Engineer - Backend
TrustonicJob Description
📋 Description Design, build, debug, and deliver cloud-native features across the Trustonic platform from early Develop and enhance AWS-based microservices, with focus on AWS Lambda, SQS-driven workflows, API Build reliable backend services in Python 3 (FastAPI/Flask) and support event-driven processing Collaborate with QA and product engineering teams to improve release quality, performance, and Lead or participate in architecture discussions, design reviews, and code reviews across multiple Implement and promote SDLC best practices: requirements refinement, test strategy, CI/CD 🎯 Requirements Python 3.10+ - proficiency including type hints, dataclasses, and async patterns. AWS Lambda Powertools (Logger, Tracer, Metrics) for observability. FastAPI or Flask for containerised microservices. AWS: Lambda, SQS, SNS, Step Functions, AppSync (GraphQL), API Gateway, CloudWatch, X-Ray, IAM, S3 PostgreSQL RDS - schema design, Alembic migrations, query optimisation. Redis - caching, pub/sub, distributed locks and idempotency patterns. 🎁 Benefits Hybrid working arrangements and flexible schedule. Competitive compensation; pension, private medical insurance, income protection, life insurance. Open holiday policy; support for volunteering and causes. Growth opportunities and global team exposure. Inclusive culture and emphasis on wellbeing.