Job Description
Join InnovateTech Solutions, a cutting-edge software development firm transforming digital experiences in Bristol. We're seeking a passionate Senior Software Engineer to architect scalable cloud solutions using Python and AWS. Collaborate with cross-functional teams to deliver enterprise-grade applications while mentoring junior developers. Enjoy flexible working, competitive benefits, and opportunities to shape our tech roadmap. Perfect for innovators ready to make impact in the UK's thriving tech scene.
Responsibilities
- Design and implement cloud-native microservices using Python and AWS
- Lead code reviews and enforce best practices across engineering teams
- Optimize system performance and troubleshoot complex technical challenges
- Mentor junior developers through pair programming and knowledge sharing
- Collaborate with product teams to translate requirements into technical solutions
- Implement CI/CD pipelines using Docker and Kubernetes
- Contribute to architectural decisions and technology roadmap planning
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years in backend development with Python (Django/Flask)
- Expertise in AWS services (EC2, S3, Lambda, RDS)
- Strong understanding of RESTful APIs and microservices architecture
- Experience with CI/CD tools (Jenkins, GitLab CI) and containerization
- Proven ability to lead technical projects and mentor engineers
- Excellent problem-solving skills and attention to detail
- Strong written and verbal communication skills