Job Description
We are looking for a highly skilled Senior Software Engineer to join our elite engineering team in London. At Apex Digital Solutions, we are at the forefront of innovation, building scalable cloud-native applications that power businesses across the UK. If you are passionate about clean code, system architecture, and mentoring junior developers, we want to meet you.
In this role, you will take ownership of complex features, drive technical excellence, and collaborate with cross-functional teams to deliver world-class software solutions.
Responsibilities
- Architect and implement scalable, high-performance software solutions using modern technologies.
- Lead code reviews, ensuring code quality, security, and adherence to best practices.
- Mentor and guide junior developers, fostering a culture of continuous learning.
- Collaborate with product managers and designers to define technical requirements.
- Optimize application performance and troubleshoot complex technical issues.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
Qualifications
- 5+ years of professional software development experience.
- Strong proficiency in Python, Java, or JavaScript/TypeScript.
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Deep understanding of software design patterns and architecture.
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a fast-paced, remote-first environment.