Job Description
We’re looking for a skilled Software Developer to become part of our Aiimi Services division. In this role, you’ll collaborate directly with one of our clients, applying your technical expertise and creative problem-solving to deliver cutting-edge software solutions.
Please be aware that this is a client-facing role, which will see you work on-site in Derby and will involve undergoing SC clearance eligibility due to the sensitive nature of the consulting work.
Job Requirements
Essential Skills
* Strong experience with Python FastAPI (or other modern Python frameworks such as Flask/Django).
* Solid understanding of React and component-based frontend development.
* Competence with SQL databases (e.g. PostgreSQL, MySQL, or MS SQL Server).
* Experience with CI/CD pipelines and automated deployment practices.
* Proven experience working within Agile development teams.
* Knowledge of secure development standards and practices - OWASP, authentication.
Desirable Skills
* Exposure to Elasticsearch for search and analytics solutions.
* Experience with Docker and containerised environments.
* Familiarity with Linux systems and command-line tooling.
* Understanding of Azure DevOps for project and release management.
* QA experience / paired-programming as nice-to-have in the responsibilities.
* DevOps experience.
Job Responsibilities
* Develop and maintain full-stack web applications using Python (FastAPI) and React.
* Implement and maintain SQL-based data models.
* Participate actively in Agile ceremonies (stand-ups, sprint planning, retrospectives).
* Apply best practices in software development, including CI/CD pipelines, testing, and code reviews.
* Contribute to the continuous improvement of engineering standards and processes.
Job Benefits
* 25 Days holiday (excluding bank holidays) – increasing by a day every 2 years.
* Flexible working options – hybrid.
* Mental health and wellbeing support, including access to counselling.
* Annual wellbeing allowance (e.g. personal training, fitness, wellness apps).
* Up to 10% of your salary in employee benefits, including critical illness cover, life insurance, and private healthcare (post-probation).
* Generous company pension contribution.
* Ongoing professional development and training opportunities.