Our HCM is an enterprise HR SaaS platform currently in active operation and continuous expansion. The system covers Core HR, Attendance, Payroll, Advance HR, Employee Self-Service (ESS), HR Development, Workflow Automation, System Integrations, and Custom Modules for Enterprise Clients.
We are expanding the development team to build new features while maintaining and enhancing existing modules, working closely with both local and international teams. You will be responsible for building high-performance services in Go, stunning frontend and UX/UI in React with TypeScript and maintaining and modernizing core logic in C#/.NET and SQL. As a key member of a polyglot environment, you will bridge the gap between our high-concurrency modern microservices and our robust foundation backend, ensuring a seamless experience for our users.
As a Lead Engineer, your primary mission is to act as a technical enabler and supporter for our team of 10 Full Stack Developers. In our polyglot environment, you will bridge the gap between high-concurrency modern microservices (Go) and robust frontend interfaces (ReactJS), while driving the modernization of our core business logic. You will focus heavily on removing technical roadblocks for the team, mentoring developers, and ensuring architectural scalability.
Key Responsibilities
1. Team Enablement & Technical Support (Core Focus)
- Unblock the Team: Act as the primary escalation point to help Full Stack Developers solve complex technical challenges, production bugs, and performance bottlenecks.
- Mentorship & Growth: Conduct regular technical coaching, mentor developers, and foster a knowledge-sharing culture within the engineering team.
- Engineering Excellence: Define and enforce coding standards, lead rigorous code reviews, and champion best practices in Unit Testing and CI/CD pipelines.
2. Architecture & High-Performance Backend
- Microservices Development: Design and develop mission-critical, high-concurrency, and low-latency microservices using Go (REST/gRPC).
- Legacy Modernization: Lead the refactoring and seamless transition of legacy C#/.NET business logic into modern, event-driven architectures.
- Database Optimization: Review database schema designs and optimize complex SQL queries in MariaDB to resolve locking, indexing, and execution plan issues.
3. Frontend Strategy
- Scalable Frontend: Guide the team in designing reusable, type-safe components using ReactJS and TypeScript, optimizing bundle performance (Vite/Webpack).
4. Agile Delivery & Collaboration
- Partner closely with the Development Manager, BAs, DBA, and DevOps to clarify business requirements, architect solutions, and plan sprints.
- Take end-to-end ownership of features—from initial database schema design to frontend deployment and system observability (monitoring/logging).




