- Company Name
- MLT Limited
- Job Title
- Senior Software Developer
- Job Description
-
**Job Title:** Senior Software Developer
**Role Summary:**
Lead the design, development, and deployment of high‑performance back‑end systems. Own the full software lifecycle from architecture to production, ensuring robust, scalable solutions that meet evolving business needs. Collaborate closely with cross‑functional teams to deliver innovative features and maintain high code quality.
**Expectations:**
- Deliver complex features on schedule while adhering to coding standards and security best practices.
- Mentor junior developers and contribute to continuous improvement of processes.
- Communicate effectively in a hybrid environment, participating in virtual stand‑ups, code reviews, and design discussions.
**Key Responsibilities:**
- Architect and develop scalable back‑end services (REST, GraphQL, microservices).
- Write clean, maintainable, and well‑tested code (unit, integration, and functional tests).
- Troubleshoot and resolve production incidents, applying root‑cause analysis and performance tuning.
- Review and refactor legacy code for improved maintainability and performance.
- Collaborate with product, data, and DevOps teams to define requirements, design solutions, and automate deployment pipelines.
- Document system designs, API contracts, and technical decisions for knowledge sharing.
**Required Skills:**
- Strong experience in object‑oriented programming (Java, C#, Go, Python).
- Proficiency with back‑end web frameworks (Spring Boot, ASP.NET Core, Django/Flask, Node.js).
- Familiarity with API design, authentication/authorization, and data persistence (SQL & NoSQL).
- Hands‑on with version control (Git), CI/CD pipelines, and containerization (Docker, Kubernetes).
- Expertise in debugging, profiling, and performance optimisation.
- Ability to apply Agile/Scrum principles to manage tasks and deliver iterative value.
- Excellent written and verbal communication for remote collaboration.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Relevant certifications (e.g., AWS Certified Developer, Microsoft Azure Developer Associate, Oracle Java SE Programmer) are advantageous but not mandatory.
Congleton, United kingdom
Hybrid
Senior
19-12-2025