
Tech Lead – Engineering Manager, Team Scan
DataGalaxy
full-time
Posted on:
Location Type: Remote
Location: France
Visit company websiteExplore more
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