Role Overview
- Design, build, and maintain applications using Python and Django
- Work across the full stack, including front-end components (React, JS, CSS)
- Translate business and user needs into practical technical solutions
- Improve system performance, scalability, and reliability
- Contribute to code reviews and engineering best practices
- Write testable, maintainable code with appropriate unit tests
- Support live applications and troubleshoot complex issues
- Collaborate with stakeholders across the business and occasionally with clients
- Contribute to CI/CD pipelines using Azure DevOps
Requirements
- 5+ years of Python experience
- API integrations
- Strong SQL skills (MySQL or PostgreSQL)
- Solid front-end fundamentals (HTML, CSS, JavaScript, React, Angular)
- Good understanding of software design principles and best practices
- Django experience (advantageous)
- API design and development (advantageous)
- Test-driven development (advantageous)
- Front-end frameworks (React, Angular) (advantageous)
- Build and maintain CI/CD pipeline (advantageous)
Tech Stack
- Angular
- Azure
- Django
- JavaScript
- MySQL
- Postgres
- Python
- React
- SQL
Benefits
**Location:****Remote working option from within the UK.******Right to Work: **
Applicants must already hold a legal right to work in the UK without time restrictions and without the need for future sponsorship. We are unable to provide Skilled Worker visa sponsorship.
* *
Essential Experience
- Python 5+ years'
- API Integrations
- Strong SQL skills (MySQL or PostgreSQL)
- Solid front-end fundamentals (HTML, CSS, JavaScript, React, Angular)
- Good understanding of software design principles and best practices
Advantageous Technical skills
- Django experience
- API design and development
- Test driven development
- Front-end frameworks (React, Angular)
- Build and maintain CI/CD pipeline
**Your approach to work
- Happy working in a small team and wearing multiple hats
- Proactive, curious, and keen to keep learning
- Comfortable and confident communicating technical ideas clearly to non-technical people
- Confident in your abilities and happy to challenge ways of working