Job Description
We are looking for a passionate and experienced Senior Software Engineer to join our dynamic team in London. In this role, you will be instrumental in designing and implementing scalable solutions that drive our business growth. We pride ourselves on a culture of innovation, continuous learning, and collaboration.
As part of our full-time workforce, you will have the opportunity to work on high-impact projects with a focus on modern web technologies and cloud architecture. If you are ready to take the next step in your career and join a leading UK-based technology firm, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern frameworks.
- Collaborate with cross-functional teams (product managers, designers, and other engineers) to define, design, and ship new features.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in code reviews to ensure code quality, security, and performance.
- Identify, troubleshoot, and resolve complex technical issues to ensure system stability.
- Contribute to technical strategy and mentor junior developers to foster team growth.
Qualifications
- Minimum of 5 years of professional software development experience.
- Strong proficiency in JavaScript, Python, or a similar programming language.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud is highly desirable.
- Familiarity with database technologies (SQL and NoSQL) and RESTful APIs.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.
- Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders.