We are seeking a highly skilled Technical Architect with a strong background in Java, Node.js, and modern cloud platforms to design scalable, secure, and high-performance systems and lead engineering teams.
Requirements
- 8+ years of experience in software development and system architecture
- Proven experience in creating and reviewing HLD and LLD documents
- Strong expertise in Java (Spring Boot, Spring MVC, RESTEasy, etc.)
- Hands-on experience with Node.js and popular frameworks like Express.js or NestJS
- Solid experience designing and deploying applications on GCP (preferred) and/or AWS
- Deep understanding of microservices architecture, API design (REST, GraphQL), and containerization (Docker, Kubernetes)
- Familiarity with NoSQL and SQL databases (Firestore, Datastore, and Cloud Spanner) is a plus
- Knowledge of performance tuning, observability (logs, metrics, tracing), and security best practices
- Experience with CI/CD pipelines and Infrastructure as Code (Terraform, Cloud Build, GitHub Actions, etc.)
- Good to have experience working in multi-cloud or cloud migration projects, experience working in Agile/Scrum environments, exposure to front-end frameworks such as React, Next.js, Vue, or Angular, GCP Professional Cloud Architect or AWS Certified Solutions Architect certification, strong communication and interpersonal skills, ability to influence technical direction and lead by example, passion for problem-solving and innovation, comfortable working with distributed teams
Benefits
- Good company culture
- Opportunity to work on a product that has transformed the lives of over 60,000 global users
- Collaborative work environment