onsite
Senior Developer - Home Office
Software Engineer
Senior Developer driving digital transformation for the Home Office, leading backend services in Python and Java, architecting cloud solutions on AWS, and implementing DevOps practices within an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain scalable backend services using Python and Java.
- Architect and deploy cloud-native solutions on AWS, ensuring high availability and security.
- Collaborate with cross‑functional teams to define requirements and deliver incremental releases in an Agile framework.
- Implement CI/CD pipelines, automated testing, and monitoring to support continuous delivery.
- Mentor junior developers and contribute to best‑practice guidelines across the engineering team.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python and Java, with a solid understanding of object‑oriented design.
- Hands‑on experience with AWS services (EC2, S3, RDS, Lambda, CloudFormation).
- Proven track record in DevOps practices, including CI/CD, containerization, and infrastructure as code.
- Excellent communication skills and a collaborative mindset in Agile environments.