endurace.pro
Senior Software Engineer Team Lead
Skills
1 day ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Panara, Madhya Pradesh 480551, India
Work mode:
Onsite
Published on:
24 October 2026
What they need
Company Description
endurace.pro is an endurance sports platform that connects athletes with races and equips organizers with digital tools to list, promote, and manage events. The company focuses on building a more connected endurance sports ecosystem by simplifying race discovery and streamlining event management. Its platform supports athletes at all levels, from first-time 5K participants to experienced ultramarathon runners, helping them find their next challenge. At the same time, endurace.pro enables organizers to bring events to life more efficiently, contributing to a stronger, more accessible endurance sports community.
Feel free to apply directly as well, if you find other role's of your interest: https://careers.endurace.pro/
Role Description
We are looking for a Senior Software Engineer – Team Lead who combines strong hands-on engineering skills with technical leadership and a high degree of ownership.
In this role, you will lead engineering execution, contribute directly to product development, make architectural decisions, and help establish the engineering practices required to scale our platform. You will work closely with the founding team, translate business requirements into technical solutions, and guide other engineers in delivering reliable, high-quality software.
This is a hands-on leadership role suited to someone who enjoys building products from the ground up, solving complex technical problems, mentoring developers, and taking responsibility for outcomes in a fast-moving startup environment.
Key Responsibilities
Software Development & Product Engineering
- Design, develop, and maintain scalable, secure, and high-performance web applications.
- Lead hands-on development across frontend interfaces, backend services, APIs, databases, and third-party integrations.
- Build and improve core platform features, including race discovery, event listings, search, organizer dashboards, and registration workflows.
- Write clean, maintainable, reusable, and well-tested code.
- Troubleshoot complex technical issues and improve application performance, reliability, and responsiveness.
- Take ownership of features from requirement analysis and implementation through testing, deployment, and post-release improvements.
Technical Leadership & Architecture
- Own technical design decisions and contribute to the overall architecture and evolution of the platform.
- Evaluate technologies, frameworks, libraries, and infrastructure based on business needs and long-term maintainability.
- Design robust APIs, database schemas, integrations, and application workflows.
- Identify and address technical debt, security risks, scalability challenges, and performance bottlenecks.
- Establish coding standards, engineering guidelines, and best practices.
- Balance rapid product delivery with code quality, reliability, and long-term technical sustainability.
Team Leadership & Mentoring
- Guide and mentor engineers, helping them improve their technical skills and engineering practices.
- Conduct code reviews and ensure adherence to agreed standards for code quality, testing, security, and maintainability.
- Break down complex requirements into actionable engineering tasks and establish realistic delivery plans.
- Coordinate development priorities, manage dependencies, and communicate progress and risks.
- Encourage collaboration, knowledge sharing, and a culture of accountability.
- Help build an effective engineering team and improve development processes as the company grows.
Testing, Deployment & Reliability
- Establish appropriate unit, integration, and end-to-end testing practices.
- Improve CI/CD pipelines, deployment workflows, and release management.
- Monitor application health, investigate production incidents, and drive root-cause analysis.
- Implement appropriate logging, monitoring, error tracking, and performance measurement.
- Follow secure coding practices and ensure appropriate authentication, authorization, and data protection.
- Maintain technical documentation and ensure systems can be understood and maintained by the wider team.
Product Collaboration & Business Impact
- Work directly with the founders and product stakeholders to understand business goals and user requirements.
- Translate product ideas into practical technical plans, estimates, and implementation strategies.
- Collaborate with product and design stakeholders to improve usability and simplify user workflows.
- Identify opportunities to improve platform performance, conversion journeys, and operational efficiency.
- Take initiative in identifying problems and proposing solutions rather than waiting for detailed instructions.
- Ensure engineering decisions support the company's immediate priorities while preparing the platform for future growth.
Required Skills & Qualifications
- 6–8+ years of professional software engineering experience, including substantial hands-on development of production applications.
- Experience leading technical projects, mentoring engineers, or coordinating software development teams.
- Strong proficiency in JavaScript/TypeScript and modern web development.
- Hands-on experience with frontend frameworks such as React or Next.js.
- Strong backend development experience with Node.js or an equivalent backend technology.
- Solid understanding of REST APIs, database design, authentication, authorization, and third-party integrations.
- Experience with relational databases such as PostgreSQL or MySQL.
- Experience with Git, code reviews, automated testing, CI/CD, and deployment workflows.
- Familiarity with cloud infrastructure, application monitoring, logging, and production troubleshooting.
- Strong understanding of software architecture, design principles, data structures, and system design.
- Ability to make sound technical decisions and communicate trade-offs clearly.
- Excellent problem-solving, communication, planning, and collaboration skills.
Who Should Apply?
We are looking for engineers who want to go beyond implementing assigned tasks and take responsibility for building, improving, and scaling a product.
If you enjoy solving challenging engineering problems, leading by example, mentoring developers, and building meaningful products in a fast-moving startup environment, we would love to hear from you.
Other offers great for you!
These companies are also looking for great profiles
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
1 month ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
11 days ago
Quick apply
Tenth Revolution Group
Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués
Freelance
Paris, France
Hybrid
Skills
3 days ago
Quick apply