Job Description
We are Apex Digital Systems, a leading technology firm based in London, seeking a visionary Senior Software Engineer to join our elite engineering team. We are at the forefront of digital transformation, building scalable solutions for enterprise clients worldwide. If you thrive in a fast-paced environment and want to shape the future of fintech, we want to meet you.
As part of our team, you will work with cutting-edge technologies and contribute to high-impact projects that drive business growth.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern frameworks.
- Lead architectural decisions and ensure code quality through rigorous testing and code reviews.
- Mentor junior developers and conduct technical training sessions to foster a culture of continuous learning.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Identify performance bottlenecks and implement optimizations to improve application speed and reliability.
- Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
Qualifications
- Minimum of 5 years of professional experience in software development.
- Strong proficiency in JavaScript (ES6+), Python, or TypeScript.
- Deep understanding of RESTful APIs, microservices architecture, and cloud computing (AWS/GCP).
- Experience with database management systems (PostgreSQL, MongoDB, or Redis).
- Excellent problem-solving skills and the ability to debug complex issues under pressure.
- Relevant degree in Computer Science, Engineering, or a related field.