Software Developer
Role details
Job location
Tech stack
Job description
-
Testing, Quality assurance and CI/CD - building and maintaining units, integration and functional tests while applying TDD/BDD principles.
-
You'll work closely with cross-functional teams, product owners and business analysts to clarify requirements and business needs into technical specifications.
-
You'll resolve complex technical issues, balance feature delivery with technical debt and ensure smooth deployments. You'll monitor performance, analyse logs/metrics and troubleshoot production issues while improving observability through better monitoring, logging and alerting.
-
You'll improve code efficiency, optimise database queries and enhance infrastructure performance to ensure scalability and responsiveness.
-
You'll maintain up to date and accurate documentation or systems, processes and APIs while contributing to shared knowledge bases. Actively participate in guilds, peers chapters and lunch and learn sessions, supporting a culture of continuous learning and collaboration.
Requirements
-
You'll be a developer with a full stack background able to work from specialised code or specifications and user requirements.
-
Using DevOps tools for source control, branching, deployment and CI/CD integration.
-
Understanding the full-stack tech stack in use (React, .NET, Azure), unless agreed to be specialised in one area.
Writing, testing, and reviewing clean, reusable code using OOP and functional programming principles.
Understanding database design and interaction (SQL and NoSQL).
Familiarity with Agile/Scrum, version control (Git), and CI/CD practices.
Knowledge of secure coding practices and ability to identify and mitigate vulnerabilities (OWASP).
API design (REST/GraphQL), SDLC processes, and Operating Model (Desirable).
Configuring CI/CD pipelines with YAML or tools like GitHub Actions/GitLab (Desirable, unless in DevOps-heavy role).
Benefits & conditions
Pulled from the full job description
- Referral programme
- Annual leave
- Employee discount
- Gym membership
- Free parking
- Company pension
- Paid volunteer time, * Salary £45-50k DOE
- Hybrid working.
- 23 days annual leave + 8 bank holidays (additional holidays for loyalty up to 30 days plus bank holidays and option to buy additional leave)
- Generous benefits package including: Additional holiday purchase scheme, Bike to work scheme, Workplace pension, Company eye test, Corporate rate gym membership, Duvet day, Flexible working, Free on site car parking, Life Assurance, Perkbox, Medicash, Volunteering with a charity day
Why we'd work there!
Great induction and training process
Really nice collaborative working space
A values-led culture - accountable, collaborative, empowered, customer-focused and prepared to challenge and change
What you'll do
- You'll be involved in high-quality software development and system architecture, writing clean, modular and maintainable code across front-end, back-end and full stack systems., * Cycle to work scheme
- Enhanced maternity leave
- Enhanced paternity leave
- Free parking
- Gym membership
- Health & wellbeing programme
- On-site parking
- Work from home