As a Principal Full-stack Engineer, you will play a critical role in shaping Omio’s technology landscape across backend and frontend. You will lead complex, end-to-end initiatives, influence architectural direction, and ensure our systems scale reliably while delivering meaningful business and customer impact.
This role combines hands-on engineering, architectural leadership, and cross-team influence—working closely with Product, Design, and Engineering teams across the organisation.
What You’ll Do
- Own and drive end-to-end full-stack solutions, from frontend experiences to backend services and cloud infrastructure
- Lead architectural design and technical decision-making for scalable, distributed systems
- Align engineering solutions with business goals and customer outcomes
- Identify and manage technical debt, making pragmatic trade-offs between speed and long-term scalability
- Lead cross-team technical initiatives and align multiple stakeholders with end-to-end responsibility
- Mentor engineers across teams, raising the bar for full-stack engineering excellence
- Define and promote engineering best practices, standards, and reusable patterns
- Contribute to internal and external tech talks, representing Omio’s engineering culture
- Evangelize use of AI tools and automation in transforming how Omio designs, develops, and delivers software
Tech Stack
- Backend & APIs: Java, Node.js, REST, GraphQL (experience with JVM-based services is a plus)
- Frontend: TypeScript, JavaScript (ES6+), React, React Native, Styled Components
- Cloud & Infrastructure: Kubernetes, Docker, Google Cloud Platform (GCP)
- Data & Systems: Distributed systems, scalable architectures, database design & optimization
- Testing & Quality: Jest, Cypress
- Tooling & Collaboration: GitHub, CI/CD pipelines, Infrastructure as Code
Apply on company website Bengaluru, Karnataka, India Hybrid Full-time