Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Waybeo Technology Solutions

Lead Software Engineer

Posted Updated
Discussion

Description

We are looking for a hands-on Senior / Lead Software Engineer to serve as our primary technical anchor on the office floor in Trivandrum. Working directly alongside our leadership team, you will translate strategic architectural visions into clean, maintainable code, mentor a growing team of junior engineers, enforce coding standards, and eliminate technical debt. This is a hands-on execution role where you will be writing code, reviewing PRs, building automated pipelines, and driving daily engineering excellence in close alignment with technical leadership.


Responsibilities:

  • Tactical Execution and Ownership: Take end-to-end operational ownership of core platform modules' code quality, maintainability, performance, and clear system documentation.
  • Migration and Refactoring: Drive the hands-on transition of legacy client setups into our modern microservices ecosystem (TypeScript, Go, MySQL) following approved architectural blueprints and zero-downtime data migration strategies.
  • Standards and Rigour: Eliminate anti-patterns and hacks. Enforce automated testing (unit/integration), strict code reviews, CI/CD pipelines, and proper observability across the team.
  • In-Office Mentorship: Pair-program with and guide junior engineers daily to level up their debugging skills, design pattern usage, and code hygiene.
  • Documentation: Maintain detailed system architecture diagrams, API specs, and Architecture Decision Records (ADRs) to enable smooth asynchronous alignment with remote executive leadership.
  • Floor Anchor: Serve as the daily technical lead and primary go-to person on the office floor, keeping team velocity high while coordinating closely with leadership on key technical decisions.


Requirements:

  • 5+ years of hands-on experience building, scaling, and maintaining backend systems in production environments.
  • Strong proficiency in Node.js / TypeScript and/or Go.
  • Deep expertise in relational databases (MySQL), schema design, index optimisation, and safe, zero-downtime data migration techniques.
  • Demonstrated understanding of microservices architecture, design patterns, clean architecture, and API design (REST / gRPC).
  • Hands-on mindset toward automated testing (unit, integration, E2E) and modern CI/CD pipelines.
  • Excellent written communication, with a habits-first approach to documentation and asynchronous updates.
  • Proven ability to mentor and guide junior developers effectively in an office setting.
  • Experience with high-throughput or real-time event platforms such as Kafka, SQS, or WebSockets.
  • Prior experience participating in a monolith-to-microservices migration.
  • Experience with cloud data warehousing or analytics pipelines, such as BigQuery or Dataform.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →