Lead Software Engineer in Trivandrum | ITJOBCELL

LEAD SOFTWARE ENGINEER
  • 0 Applied
  • 12
  • Trivandrum
  • 5 - 0 Years
  • Not disclosed
  • Lead Software Engineer
  • 1 Days ago
Job Description
ABOUT THE COMPANY Waybeo is a conversation intelligence platform that helps enterprises turn every customer conversation into actionable business intelligence. Built on deep telecom expertise and AI-powered technology, Waybeo enables businesses to track, manage, and analyze customer conversations across their sales and marketing journeys. From call tracking and marketing attribution to call automation, speech analytics, and AI-driven conversation insights, Waybeo helps enterprises improve customer engagement, optimize operations, and drive measurable revenue growth. Today, Waybeo powers communication intelligence across 100,000+ enterprise locations and serves 150+ enterprise customers across sectors including automotive, BFSI, retail, healthcare, and telecom. Waybeo is part of the CareStack group, a global healthcare technology company. As an independent business within the group, Waybeo remains focused on building and scaling its expertise in cloud communications, telecom, and AI to help enterprises transform customer conversations into meaningful business outcomes. ABOUT THE ROLE We are transforming our core platform from a legacy, high-volume environment into a modern, highly scalable polyglot microservices ecosystem. We run a high-throughput platform processing massive daily transactions and are actively executing a multi-tenant migration strategy. 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 — you will be writing code, reviewing PRs, building automated pipelines, and driving daily engineering excellence in close alignment with technical leadership. KEY RESPONSIBILITIES • Tactical Execution & Ownership:Take end-to-end operational ownership of core platform modules — code quality, maintainability, performance, and clear system documentation. • Migration & 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 & Rigor: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 & Async Sync: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. REQUIRED QUALIFICATIONS • 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 optimization, 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. NICE TO HAVE · 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
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 optimization, and safe, zero-downtime data migration techniques.

Suggested Jobs

Develop and implement SEO & AEO strategies. Conduct keyword, competitor, and search intent research. Handle on-page, off-page, and basic technical SEO. Optimize website content, meta tags, headings, and internal links. Optimize content for Featured Snippets, AI Overviews, and voice search. Monitor rankings, traffic, and performance using Google Analytics & Search Console. Conduct SEO audits and identify improvement opportunities. Stay updated with Google algorithm changes and AI search trends. Prepare regular SEO performance reports.

We are looking for an experienced and motivated Full Stack Java Developer with at least 3 years of hands-on experience to join our team. The ideal candidate will have a strong background in both backend and frontend development, with expertise in Java technologies, microservices architecture, and web technologies. The role requires excellent communication skills and a collaborative team mindset to deliver high-quality, scalable applications. Key Responsibilities • Design, develop, and maintain scalable Java applications and microservices. • Work on both frontend and backend development, ensuring seamless integration across the stack. • Develop and consume RESTful APIs and microservices using Spring Boot. • Build and maintain responsive, user-friendly web interfaces using HTML5, CSS, JavaScript, jQuery, and AJAX. • Collaborate with cross-functional teams to define, design, and deliver new features. • Perform unit testing and debugging using JUnit to ensure high-quality code. • Optimize and manage the performance of applications. • Handle log management and production monitoring. • Work in a Docker-based environment for containerized application deployments. Required Skills & Technologies • Backend: o Strong experience in Java 8 and Spring Boot for developing robust server-side applications. o Experience with JSF, JSP, Servlets, and JPA. o Experience in Microservices architecture. o Hands-on experience in log management and monitoring tools. • Frontend: o Proficiency in HTML5, CSS, JavaScript, jQuery, and AJAX for building dynamic, responsive web interfaces. o Knowledge of modern front-end frameworks (React, Angular, Vue.js) is a plus. • Database: o Experience working with databases: Oracle, MS SQL Server, and MySQL. • General: o Unit testing experience using JUnit. o Familiarity with Docker-based deployments for scalable applications.

Accurately, within project timelines and according to project guidelines, codes clinical trials data (e.g., adverse events, medical history, physical examination findings, and/or medications) and ensures completeness, accuracy, and consistency of the codes through use of data listings, computer generated reports, or on-line review. Develops and validates coding specifications, ad hoc listings, reports, and queries for use in the validation of coded data in the clinical database. Performs study specific User Acceptance Testing (UAT) of the coding module used for assigned studies. Performs peer reviews of coding reports and provides guidance to other Data Coding Specialists. Coordinate up versioning of assigned dictionaries throughout the life of a study, as needed. Review or provide input into the development of SOPs, Data Management Plans, and project management tools. Maintains a good understanding of currently used coding dictionaries and guidelines in order to effectively serve as a department resource. Interfaces with project teams to resolve problems and issues dealing with the coding of clinical data. Trains Data Coding Specialists, as well as Data Management staff, on coding dictionary structures, conventions and/or use of coding software to apply codes or run reports. Interact with Sponsors by gaining working knowledge of project coding specifications, receiving feedback on coding reports, promoting consistency across projects within or resolving coding questions. Verifies active sponsor dictionary subscriptions.