Key Responsibilities
- Build and maintain services in C# and Python
- Design and deliver scalable APIs (RESTful, API Gateway, OAuth, OpenAPI/Swagger)
- Develop event-driven serverless functions with AWS Lambda and Step Functions
- Implement message queuing and notification systems using Kafka (consumer/producer) and Amazon SQS/SNS
- Manage data with DocumentDB and RDS
- Optimise API performance with Amazon ElastiCache
- Experience applying AI tools (e.g. ChatGPT, Claude, GitHub Copilot) for design, coding, and testing
- Ability to leverage AI for service selection, schema generation, and API specification
- Familiarity with AI-assisted testing frameworks for unit, integration, and security validation
- Strong technical background in software engineering and cloud platforms
- Proven experience across integration, API development, and event-driven systems
- Comfortable working with modern authentication and security practices
- Interest in emerging AI-powered development workflows is a plus