Lead Developer

Lead Developer

Posted Today by Etonwood on JobServe

£601 Per day
Undetermined
Remote
London, UK
p>Job Title: Lead Developer
Location: Remote Indide IR35
Contract Type: Full-Time/Contract
Salary: Competitive

About the Role
Our client, a leading digital entertainment business, is seeking a highly skilled and experienced Senior Lead Developer to play a pivotal role in delivering robust, scalable solutions. The ideal candidate will have deep expertise in Object-Oriented Programming (OOP), a strong background in any major cloud platform, and hands-on experience with integration patterns, data streaming (eg, Kafka), and both relational and unstructured databases.

Experience with low-code platforms such as OutSystems is a bonus but not mandatory. Familiarity with Front End technologies such as Vue.js, React, or Angular would also be an advantage.

Key Responsibilities
- System Design and Development: Lead the design and implementation of software solutions using OOP principles, ensuring scalability, maintainability, and performance.
- Cloud Integration: Leverage major cloud platforms (AWS, Azure, GCP) to build and deploy cloud-native applications.
- Data Management: Work with both relational and unstructured databases, ensuring optimal data modelling and performance.
- Data Streaming: Design and implement streaming solutions with technologies like Kafka or equivalent.
- Integration Patterns: Apply integration patterns to build resilient, scalable systems that interact seamlessly with other platforms and services.
- Low-Code Platform Exploration (optional): Leverage low-code platforms (eg, OutSystems) to accelerate development cycles where applicable.
- Front End Collaboration: Collaborate with Front End developers, contributing to Front End work if needed using frameworks like Vue.js, React, or Angular.
- Technical Leadership: Mentor team members, drive code reviews, and ensure adherence to best practices and coding standards.
- Problem Solving: Identify and resolve technical challenges, providing innovative solutions aligned with business objectives.

Essential Skills and Experience
- Strong expertise in Object-Oriented Programming and design patterns.
- Proven experience with at least one major cloud platform (AWS, Azure, GCP).
- Hands-on experience with data streaming technologies such as Kafka.
- Proficiency in working with relational databases (eg, MySQL, PostgreSQL) and unstructured databases (eg, MongoDB, Elasticsearch).
- Understanding of integration patterns and best practices.
- Excellent leadership and communication skills for cross-functional collaboration.
- Familiarity with Agile methodologies and development cycles.

Preferred Qualifications
- Exposure to low-code platforms like OutSystems is a plus.
- Experience with Front End frameworks like Vue.js, React, or Angular is highly desirable.
- Experience in DevOps practices and tools for CI/CD is a bonus.