DataGalaxy

Tech Lead – Engineering Manager, Team Scan

DataGalaxy

full-time

Posted on:

Location Type: Remote

Location: France

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Own the Scan domain technical direction: connector architecture, ingestion reliability, scalability, and maintainability.
  • Contribute directly with hands-on development (you will code regularly).
  • Lead design reviews and establish shared practices (quality, testing, observability, maintainability).
  • Turn product needs into clear technical plans, align stakeholders, and deliver iteratively.
  • Build and maintain connectors integrating with third-party REST APIs and platforms (OAuth2/API keys, pagination, rate limits, retries, webhooks when relevant).
  • Design reliable ingestion flows: incremental sync, idempotency, backfills, error recovery, reconciliation, and safe schema evolution.
  • Normalize and map external data models into DataGalaxy’s internal model with good data quality and consistency.
  • Maintain our desktop application written in Kotlin used for connector development/operations (configuration, debugging, validation workflows, diagnostics).
  • Improve developer and operator experience: packaging, configuration, troubleshooting, and usability.
  • Apply and promote testing practices (unit/integration; contract tests where relevant).
  • Improve observability (logs/metrics/traces), monitor connector health, and lead investigations for production issues.
  • Manage technical debt: refactoring, dependency upgrades, CI/CD improvements.
  • Support the team’s growth through mentoring, pairing/mob sessions, and constructive feedback.
  • Lead PR reviews and help the team make sound trade-offs.
  • Coordinate with other squads when changes touch .NET services or Angular UI.

Requirements

  • Proven experience building backend services with **Kotlin**.
  • Hands-on experience with **Maven** in production projects (multi-modules, dependency management, build/release pipelines).
  • Experience integrating **external REST APIs** and third-party platforms with real-world constraints.
  • Good foundations in system design for reliability: resilience patterns, idempotency, consistency, performance, and operability.
  • Solid understanding of **SQL** and relational databases (schema design, indexing, migrations, performance).
  • Comfortable with Git workflows and collaborative code reviews.
  • Experience applying testing practices and writing maintainable, testable code.
  • Comfortable working with cloud/production constraints (deployments, monitoring, incident/debug workflow).
  • Proficiency in English.
Benefits
  • Offices in the heart of Lyon and Paris
  • Flexible working hours ("forfait jour")
  • Remote work at will & 2.70€ net per day worked from home
  • 2 weeks of working from anywhere 🌍
  • Health insurance Apicil covering you and your family
  • Meal vouchers (Swile card of 9€/day)
  • Public transport 50% reimbursement, 100% reimbursement for your bike subscription
  • Holiday Bonus 🏝️
  • Quarterly team events and seminars
  • An attractive remuneration according to your performance and your potential
  • A real opportunity to join a French start-up that is a pioneer in its market 🚀
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinMavenSQLREST APIssystem designtesting practicesdependency managementbuild/release pipelinesobservabilityCI/CD
Soft Skills
mentoringcollaborative code reviewsstakeholder alignmentconstructive feedbackleadershipproblem-solvingcommunicationteam coordinationdesign reviewstroubleshooting