Job Description
The Wolf Works
We are looking for an experienced and highly skilled Senior Software Developer to join our growing technology team in London. The ideal candidate will have a strong background in software development, system design, and modern engineering practices, with the ability to lead technical initiatives and mentor junior developers.
Key Responsibilities
- Design, develop, test, and maintain high-quality, scalable software applications
- Lead end-to-end development across the software development lifecycle (SDLC)
- Collaborate closely with product managers, designers, and cross-functional teams
- Write clean, efficient, and well-documented code following best practices
- Perform code reviews and provide technical guidance to team members
- Troubleshoot, debug, and optimize application performance
- Participate in architectural discussions and technical decision-making
- Ensure software solutions meet security, performance, and reliability standards
Required Skills & Qualifications
- 8+ years of professional experience in software development
- Strong proficiency in one or more programming languages such as Java, Python, C#, JavaScript, or similar
- Experience with backend and/or full-stack development
- Solid understanding of object-oriented design, data structures, and algorithms
- Experience with RESTful APIs, microservices architecture, and system integration
- Hands-on experience with databases (SQL and/or NoSQL)
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Strong problem-solving and analytical skills
- Excellent communication skills and ability to work in a collaborative, in-person environment
Preferred Qualifications
- Experience leading or mentoring development teams
- Knowledge of DevOps practices, CI/CD pipelines, and containerization (Docker/Kubernetes)
- Exposure to Agile/Scrum methodologies.
- Experience working on high-availability, scalable systems.
To apply for this job email your details to connect@thewolfworks.com