Lead Developer

Work set-up: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Deep expertise in Object-Oriented Programming, Strong background in major cloud platforms, Hands-on experience with data streaming technologies, Proficiency in working with relational and unstructured databases.

Key responsibilities:

  • Lead system design and development
  • Build and deploy cloud-native applications

Xcede logo
Xcede https://www.xcede.com
51 - 200 Employees
See all jobs

Job description

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 (e.g., 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 modeling 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 (e.g., 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 (e.g., MySQL, PostgreSQL) and unstructured databases (e.g., 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.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Communication
  • Leadership

Lead Developer Related jobs