Position : Golang Architect
Experience : 8 - 15 years
Location : Bangalore, Pune, Hyderabad, Mumbai, Chennai
Mode of work : Hybrid (2 days WFO)
Mode of Interview : 2 Rounds (Virtual, F2F)
Notice Period : Immediate-15 days
Required Skills & Experience :
- 10-15 years of software development experience with at least 5 years in architecting full-stack applications.
- Expertise in Golang for backend development, including microservices architecture.
- Strong experience in React Native for mobile application development.
- Proficiency in TypeScript and building SDKs or developer tools
- Strong system design and architecture skills, with experience in distributed systems.
- Experience with SQL / NoSQL databases like PostgreSQL, MongoDB, or Firebase
- Hands-on experience with Cloud platforms (preferably GCP, AWS, or Azure).
- Strong understanding of authentication & authorization (JWT, OAuth, etc.).
- Familiarity with GraphQL, gRPC, and REST APIs.
- Experience with CI / CD, containerization (Docker, Kubernetes), and DevOps practices.
- Excellent problem-solving and debugging skills.
- Strong communication and leadership skills, with experience mentoring teams.
Roles and Responsibilities :
1. Architectural Leadership :
Own the end-to-end technical architecture for scalable, high-performance fullstack applications.Drive the design and evolution of microservices architecture using Golang and modern backend paradigms.Define architecture strategies for both web and mobile platforms, leveraging React Native and TypeScript.2. Fullstack System Design :
Architect and guide development of fullstack solutions, integrating frontend (React Native / TypeScript) with robust backend services.Ensure alignment between frontend UX, backend APIs, and database models.Select and implement appropriate database technologies (MongoDB for NoSQL, SQL for relational needs, Redis for caching).3. Backend Engineering Expertise :
Lead complex Golang development efforts, focusing on performance, concurrency, memory optimization, and reliability.Set standards for clean, maintainable, and testable Go codebases.Design APIs and services that are scalable and secure.4. Data Layer Strategy :
Architect efficient data models and indexing strategies in MongoDB, relational schema design in SQL, and caching strategies using Redis.Define data consistency, replication, and backup strategies.Implement and guide performance optimization at the database level.ref : hirist.tech)