Senior Software Developer

The Wolf Works
Charing Cross, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 120K

Job location

Charing Cross, United Kingdom

Tech stack

Java
JavaScript
Amazon Web Services (AWS)
Software Applications
Application Performance Management
Azure
C Sharp (Programming Language)
Cloud Computing
Code Review
Databases
Data Structures
Software Debugging
DevOps
Python
NoSQL
Object-Oriented Software Development
Scrum
Systems Development Life Cycle
Software Engineering
Software Systems
SQL Databases
Systems Integration
Backend
Containerization
Kubernetes
REST
Docker
Programming Languages
Microservices

Job description

  • 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

Requirements

Do you have experience in System design?, 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., * 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, * 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.

Apply for this position