Description
The Full-Stack Tech Lead is responsible for the technical leadership and day-to-day execution of the web platform.
The role ensures usability, performance, and long-term maintainability of the FieldPro web application.
The Tech Lead acts as a player-coach, combining hands-on development with team leadership, and works closely with the CTO and Product Owner to deliver a scalable, user-focused product.
The role also plays a key part in driving pragmatic AI adoption to improve developer productivity and code quality.
TECH STACK
Frontend: TypeScript, React, Redux, MUI, Vite
Backend: TypeScript, Node.js, PostgreSQL
CI/CD & Infrastructure: GitLab CI, ArgoCD, Kubernetes
MAIN RESPONSIBILITIES
PRODUCT & STAKEHOLDER COLLABORATION
• Work with the CTO and Product Owner to translate product goals into technical solutions
• Contribute to roadmap discussions with estimates, technical input, and risk assessment
• Participate in product discovery and UX discussions to ensure feasibility and maintainability
• Occasionally support client-facing discussions (RFPs, technical clarifications)
TECHNICAL LEADERSHIP & TEAM MANAGEMENT
• Mentor junior developers and promote clean, readable, maintainable code
• Review pull requests for quality, performance, and security
• Own technical delivery of the web app, ensuring stable and timely releases
People management responsibilities:
– Conduct regular 1:1s
– Support skill development and career progression
– Participate in hiring and onboarding
AI ENABLEMENT
• Drive adoption of AI-assisted development practices
• Help the team understand limitations, risks, and trade-offs of AI tools
(correctness, maintainability, security)
HANDS-ON DEVELOPMENT & QUALITY
• Design, implement, and maintain complex full-stack features
• Own technical decisions for the web app and web/mobile APIs (within CTO-defined architecture)
• Contribute to performance and reliability with the external DevOps team
• Ensure test coverage aligns with real user journeys and business use cases
EXPERIENCE & SKILLS
• 3+ years as a full-stack developer
• Ideally 1+ year in a Tech Lead role (web or backend)
• Experience in agile environments (Scrum or similar)
• Strong communication skills
• Professional English required (written and spoken); French is a plus
• Comfortable in an international, remote-first environment
• Ability to balance hands-on development with leadership and people management