We are seeking a highly skilled Technical Architect with a strong background in Java, Node.js, and modern cloud platforms—preferably Google Cloud Platform (GCP) with working knowledge of AWS.
Requirements
- 8+ years of experience in software development and system architecture.
- Proven experience in creating and reviewing HLD and LLD documents, with the ability to articulate complex systems clearly to both technical and non-technical stakeholders.
- 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 is a plus, GCP Professional Cloud Architect or AWS Certified Solutions Architect certification is a plus, 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
- Flexible work arrangement
- Opportunity to work on a product that has transformed the lives of over 60,000 global users
- Join a global team of engineers, designers, testers, product experts, customer experience associates, and marketers