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.
Job Type: Full-time
Pay: 110,000.00-120,000.00 per year
Experience:
Senior Software Developer: 6 years (required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.