Job Description
Apex Digital Systems is a leading technology firm based in the heart of London. We are currently seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team. This is an opportunity to work on cutting-edge projects that impact millions of users globally, while enjoying a collaborative and innovative work environment in the UK.
We are hiring now and looking for a problem solver who thrives in a fast-paced agile environment. If you are passionate about scalable architecture and modern web technologies, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, efficient, and well-documented code, ensuring adherence to best practices and coding standards.
- Participate in code reviews to provide constructive feedback and ensure code quality.
- Troubleshoot, debug, and optimize application performance to ensure seamless user experiences.
- Mentor junior developers and contribute to the technical growth of the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 5 years of professional software development experience.
- Strong proficiency in JavaScript, Python, or Java, with experience in front-end frameworks (React, Vue, or Angular).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with database technologies such as PostgreSQL, MySQL, or MongoDB.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team setting.