Software Developer
Aiimi Ltd
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 32KJob location
Tech stack
Agile Methodologies
Business Analytics Applications
Azure
Command-Line Interface
Code Review
Computer Programming
Linux
DevOps
Django
Elasticsearch
Python
PostgreSQL
Microsoft SQL Server
MySQL
Open Web Application Security
Scrum
Release Management
Software Engineering
SQL Databases
Web Applications
React
Flask
Delivery Pipeline
FastAPI
Deployment Automation
Front End Software Development
Docker
Job description
- 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.
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.
Benefits & conditions
- 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.