Power Apps Developer
Role details
Job location
Tech stack
Job description
This is a Senior Python Engineering role where you'll take ownership of core platform development, working across architecture, feature delivery, and technical leadership within a highly collaborative engineering team. You'll be working on a platform that demands scalability, performance, and clean design, giving you the opportunity to genuinely influence how systems are built and evolve. What You'll Be Doing
-
Designing and developing core platform features in Python
-
Contributing to microservices architecture and system design
-
Building and maintaining RESTful APIs
-
Driving best practice across CI/CD, testing, and code quality
-
Collaborating with Product, QA, and Engineering teams
-
Mentoring and supporting other developers
-
Contributing to technical discovery and solution design
-
Supporting automation, deployment, and platform scalability Tech Environment
-
Backend: Python
-
Architecture: Microservices
-
Cloud: AWS
-
Tooling: Git, GitHub, CLI workflows, package managers
-
Practices: CI/CD, Agile (JIRA), code reviews
-
APIs: RESTful services
Requirements
- Strong commercial experience with Python
- Experience working within scalable, complex systems
- Good understanding of microservices architecture
- Experience building and deploying APIs
- Exposure to AWS or similar cloud platforms
- Strong experience with modern development tooling
- Ability to mentor or guide other engineers
- Comfortable working in Agile environments
Benefits & conditions
- Private healthcare
- 25 days holiday + birthday off
- Pension
- Share options
- Life assurance (6x salary)
- Subsidised gym membership
- Holiday buy scheme
- Ongoing training & development Please forward an up to date CV to find out more.