Book a Demo
careers
Careers

Technical Lead

Technical Lead
  • Vijayawada, Hyderabad
  • Full Time
  • Competitive
We're seeking a hands-on Technical Lead to guide the architecture and development of a key module within our behavioral health EHR platform. This is not just an oversight role - you'll be in the code daily, writing unit tests, pair programming with developers, and personally reviewing every pull request. You'll own the technical direction for your product team while actively coding complex features, establishing testing patterns, and working directly with developers to improve their skills. We need someone passionate about code quality automation who can implement modern tools and practices to streamline our development process. Perfect for senior developers who love coding but are ready to multiply their impact through technical leadership, mentorship, and process improvement. You'll shape both the architecture and culture of engineering excellence within your team.

Responsibilities:

  • Write production code for complex features while setting coding standards by example
  • Personally review every pull request, providing detailed feedback on code quality and design
  • Write comprehensive unit tests and integration tests to demonstrate best practices
  • Spend 2-3 hours daily pair programming with developers to improve their skills
  • Design database schemas, API structures, and code architecture for new features
  • Implement automated code quality tools (linters, formatters, static analysis, SonarQube)
  • Set up automated testing pipelines and maintain quality gates in CI/CD
  • Create test templates, fixtures, mocks, and helper functions for team use
  • Conduct live debugging and screen-share sessions to teach troubleshooting techniques
  • Monitor code coverage metrics and work directly with developers to improve them
  • Lead hands-on refactoring sessions of legacy code with team members
  • Build proof-of-concepts and technical spikes for complex features
  • Enforce testing standards by rejecting inadequate PRs and requiring fixes
  • Create reusable components and patterns for the team to leverage
  • Conduct weekly testing workshops and code kata practice sessions
  • Configure and maintain automation tools for the development pipeline

Requirements:

  • Bachelor’s degree in Computer Science or related field
  • 5+ years of software development experience with at least 1 year in a lead role
  • Active, current coding skills – must be comfortable writing code daily
  • Strong experience writing unit tests, integration tests, and test automation
  • Proven track record of conducting thorough code reviews
  • Experience with test-driven development (TDD) and behavior-driven development (BDD)
  • Hands-on experience with code quality tools and automation
  • Strong full-stack development skills (database, backend, and frontend understanding)
  • Experience with pair programming and mentoring developers
  • Excellent debugging and troubleshooting skills
  • Ability to explain complex technical concepts clearly
  • Experience with agile development and CI/CD practices

Will be a plus:

  • Experience with modern code quality automation tools:
    • AI-powered development tools (Cursor, GitHub Copilot, Amazon CodeWhisperer)
    • Static analysis tools (SonarQube, Codacy, CodeClimate)
    • Automated testing frameworks (NUnit, xUnit, Jest, Cypress)
    • Code coverage tools (Coverlet, Istanbul, JaCoCo)
    • AI-powered code review tools (GitHub Copilot, Amazon CodeGuru, DeepCode, CursorAI)
    • Automated security scanning (Snyk, Veracode, OWASP tools)
    • Performance profiling and monitoring tools
  • Experience with CI/CD automation:
    • GitHub Actions, Azure DevOps, Jenkins pipelines
    • Automated build and deployment processes
    • Quality gates and automated rollback mechanisms
    • Container orchestration (Docker, Kubernetes)
  • Healthcare industry experience, particularly with EHR systems
  • Knowledge of mutation testing and advanced testing techniques
  • Experience with test data automation and synthetic data generation
  • Familiarity with infrastructure as code (Terraform, ARM templates)
  • Experience implementing coding standards tools (ESLint, StyleCop, Prettier)
  • Knowledge of automated documentation generation
  • Experience with feature flags and progressive deployments

We offer:

  • Competitive technical leadership compensation package
  • Flexible schedule with remote work options
  • Budget for development tools and automation software
  • Time allocated for researching and implementing new tools
  • Hands-on role where you still write code daily
  • Comprehensive health, dental, and vision insurance
  • Generous PTO and flexible time off
  • Professional development budget for training and conferences
  • Performance-based bonuses
  • Direct impact on code quality and team culture
  • Opportunity to build and refine development processes
  • Collaboration with talented engineers globally
  • Low-meeting culture with focus on actual coding
Send Resume