Engineering Lead at Bob Spain
, , Spain -
Full Time


Start Date

Immediate

Expiry Date

20 Sep, 26

Salary

0.0

Posted On

22 Jun, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Node.js, ReactJS, Flutter, Google Cloud Platform, Firebase, PostgreSQL, Multi-tenant Architecture, RESTful API Design, CI/CD, Agile/Scrum, Technical Leadership, Off-shore Team Management

Industry

Real Estate

Description
We are looking for an experienced Engineering Manager to head the development team responsible for the customisation and integration of Lead management System, an automotive lead management and CRM system built on Google Cloud serverless infrastructure, Firebase, Node.js, ReactJS, and Flutter, tailored for automotive manufacturers and dealership networks. The Engineering Manager will work side by side with the Product Manager — who is the senior internal stakeholder — owning the technical strategy and ensuring the off-shore team delivers to the required standards. Product Context: Lead Management System Our LMS is ais a multi-tenant CRM and lead management platform for automotive dealership networks. Key architectural components the Engineering Lead must understand: * Multi-tenant architecture with logical data separation per dealership network, tenant-specific identifiers, and RBAC-enforced access control. * Google Cloud serverless infrastructure: Cloud Functions for event-driven processing (lead scoring, data enrichment, automated workflows), App Engine for dynamic scaling and background task queues. * Firebase Cloud Firestore for real-time lead management and data synchronisation. * AWS PostgreSQL for structured dealership and customer data, with sync pipelines between Firebase and PostgreSQL. * Google Cloud Storage for media assets and continuous data backups with 30-minute point-in-time recovery. * RESTful API integrations with third-party lead sources, CRM systems, and dealership platforms. * ReactJS + Bootstrap (front-end), Node.js (back-end), Flutter/Dart (iOS & Android mobile). * CI/CD via GitHub Actions and Google Cloud Build. Team Context The off-shore team starts with ~5 engineers (FTEs of the partner organisation). Strategic direction is owned jointly by the Product Manager (Coches.net internal),  budgeting discussions, sprint ceremonies, and shared tooling (JIRA, Slack, Confluence, Google Workspace). The aim is to eliminate the distinction between internal and external resources. Scaling beyond the initial team is expected as performance is demonstrated and business needs evolve. This role is part of Project KIGER — Coches.net's off-shore product engineering expansion initiative. The Engineering Manager is not expected to be hands-on across all layers of the stack. However, a solid working knowledge of the following technologies is required to effectively supervise the team, make informed architectural decisions, and assess technical quality: Back-End * Good understanding of Node.js for real-time, high-concurrency server-side applications. * Familiarity with RESTful API design principles: endpoints, authentication, error handling, and third-party integrations. * Awareness of automated testing practices for Node.js (unit and integration). Front-End * Working knowledge of ReactJS and component-based UI architecture. Mobile * Basic familiarity with Flutter / Dart and cross-platform mobile development patterns. Databases & Data Layer * Understanding of Firebase Cloud Firestore for real-time data and multi-tenant data isolation patterns. * Knowledge of relational databases (PostgreSQL or similar) and data synchronisation concepts between NoSQL and relational systems. Cloud Infrastructure * Familiarity with Google Cloud Platform: Cloud Functions, App Engine, Cloud Storage, and multi-zone deployments. * Understanding of CI/CD pipelines (GitHub Actions, Google Cloud Build) and source control workflows. Security & Compliance * Awareness of secure coding practices: AES encryption, RBAC, MFA. * Familiarity with GDPR, SOC, ISO/IEC, and TISAX Level 2 standards. Leadership & Ways of Working * Minimum 5 years of experience in engineering, with at least 2–3 years in a technical lead or engineering leadership role. * Proven track record managing and leading off-shore engineering teams, specifically in India or Eastern Europe. * Experience operating without a senior engineering layer above — able to own technical strategy end-to-end. * Fluent in English (written and spoken) and Spanish — both are required for this role. * Familiarity with Agile/Scrum delivery and OKR frameworks. * Proficiency with JIRA, Confluence, Slack, and Google Workspace. * Ability to operate on client-provided hardware, OS images, and VPN. What We Value * Demonstrated experience building stable, high-performing, and long-lasting off-shore teams. * Low individual and team turnover track record — verifiable retention metrics. * Background in automotive retail, dealer management systems (DMS), or marketplace platforms. * Familiarity with multi-tenant SaaS product architectPeriodic reporting to leadership team. * Define and own the technical strategy for the AMS Pro customisation, ensuring architectural decisions align with Coches.net's product goals and long-term scalability. * Work directly and continuously with the Product Manager to translate business requirements into technical direction, priorities, and delivery plans. * Supervise the technical execution of the team: ensure tasks are carried out to the required standards, validate technical output, and maintain overall engineering quality. * Lead technical design reviews, architectural decisions, and ensure alignment across the full stack — front-end, back-end, mobile, cloud, and data layers. * Oversee RESTful API integrations with external lead sources, third-party CRM systems, and dealership platforms. * Ensure the integrity of data synchronisation pipelines between Firebase Firestore and AWS PostgreSQL within the multi-tenant architecture. * Participate actively in all Agile ceremonies: sprint planning, daily stand-ups, sprint reviews, and retrospectives. * Contribute to OKR definition and hold the team accountable for commitments. * Own the reporting cadence to Coches.net stakeholders: provide regular visibility on team progress, sprint outcomes, technical risks, and delivery health — ensuring leadership always has a clear and accurate picture of where the team stands. * Enforce secure coding standards and compliance with GDPR, AES encryption, RBAC, MFA, and TISAX Level 2. * Maintain technical documentation in Confluence and ensure task visibility in JIRA. * Manage escalations and coordinate with Fusion SD's support SLAs when required. * Anticipate technical risks, surface them proactively, and drive mitigation strategies. * Support onboarding and ramp-up of additional engineers as the team scales.
Responsibilities
The Engineering Lead will define the technical strategy and oversee the development of a multi-tenant automotive CRM system. They are responsible for supervising an off-shore engineering team and collaborating with the Product Manager to ensure high-quality delivery.
Loading...