Job Description
We are a fast-paced technology firm in the heart of London seeking a Senior Software Engineer to join our elite team immediately. Due to urgent expansion, we are looking for a proactive individual who thrives in dynamic environments.
In this role, you will lead the architectural design of scalable web applications and mentor junior developers. You will work in a hybrid model, collaborating closely with product managers and designers to deliver world-class digital solutions.
Why join us?
- Competitive salary and performance bonuses.
- Flexible working hours and remote options.
- Professional development budget.
- State-of-the-art equipment and office location.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern frameworks.
- Write clean, efficient, and well-documented code that adheres to industry best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct thorough code reviews and provide constructive feedback to peers.
- Identify and resolve performance bottlenecks and technical debt within the codebase.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Ensure application security and compliance with data protection regulations.
Qualifications
- 5+ years of professional experience in software development, preferably in a cloud environment.
- Strong proficiency in JavaScript (ES6+), Python, or Java.
- Experience with modern frontend frameworks such as React, Angular, or Vue.js.
- Deep understanding of RESTful APIs and database management (SQL/NoSQL).
- Familiarity with CI/CD pipelines and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a team-oriented, collaborative environment.