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
£ 32K

Job 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.

Apply for this position