Skip to main content

Technical Lead - Java/Python/Golang

Technology
HR Works Consultancy
2 months agoUntil 16/10/2026

Job description

Responsibilities :

  • Design and build core platform services that handle complex business logic reliably at scale.
  • Architect and own integrations with external enterprise systems, each with their own quirks, rate limits, and failure modes.
  • Build APIs that enterprise engineering teams actually want to integrate with, not just ones that technically work.
  • Own production debugging end to end: diagnose issues across services using logs, traces, and metrics, and make incidents boring rather than fires.
  • Embed security and compliance thinking into your systems by default, not as a retrofit.
  • Mentor the Senior Backend Engineers in your pod: pair on hard problems, review their work, and help them grow as engineers.
  • Set the architectural direction for your domain: choose the frameworks, patterns, and abstractions the team builds on, and make the calls that shape the platform for years.
  • Lead design reviews and code reviews, and set the technical standard the rest of the team calibrates against.
  • Hold a clear bar for quality, follow-through, and ownership across the engineers you work with, and make sure work is healthy in production, not just merged.
  • Partner with product, implementation, and customer success as the engineer who understands the system deeply enough to push back when requirements are wrong.
  • Raise the bar for the engineers around you without slowing the team down.

Requirements :

  • Must have minimum 6+ years of overall Software Engineering/Development experience building production backend systems.
  • Must have Tech Lead ownership, with experience setting technical direction, architecture, frameworks, or engineering standards used by other engineers.
  • Must have strong hands-on Backend development experience with deep proficiency in at least one backend programming language (Python, Java, Golang etc).
  • Must have strong System design/distributed systems experience, including architectural trade-offs, scalability, failure modes, reliability, and long-term maintainability.
  • Must have strong CS fundamentals in Data Structures & Algorithms, Operating Systems, and Networking, with the ability to apply them to complex backend/system problems.
  • Must have owned complex, ambiguous, or business-critical engineering problems end-to-end, demonstrating clear technical judgment, trade-offs, problem-solving, and measurable technical/business impact; not limited to feature implementation.
  • Must have formal technical leadership experience, including mentoring Senior Engineers, conducting design/code reviews, driving engineering quality, and leading technical decisions across a team.
  • Must be a hands-on IC + Tech Lead, with approximately 70 - 80% hands-on coding/engineering involvement, not a pure people-management profile.
  • Product Companies / Startups / B2B SaaS experience preferred.
  • CS degree or equivalent (B.Tech/B.E./B.S.).
Keywords
TeaCodingPureBusiness logicScalabilityC SharpC#PythonJavaMaintainabilityCheckstyleDebugger

Interested in this role?