05 Nov
|
LogicHive®
|
Bengaluru
05 Nov
LogicHive®
Bengaluru
LogicHive is recruting an experienced Senior Full Stack Engineer – Golang & React. We are looking for a highly skilled Full Stack Engineer with 5+ years of professional software engineering experience and strong hands-on expertise in Golang and React.js. The ideal candidate will have experience building scalable, high-performance backend services and modern web applications. The candidate should possess a strong understanding of distributed systems, microservices, API design, frontend architecture, real-time systems, cloud technologies, and modern engineering practices. The role requires an engineer who can work across the entire technology stack, take ownership of end-to-end features, solve complex technical challenges, mentor other engineers, and contribute to engineering excellence across teams.
Key Responsibilities
1. Full Stack Engineering
• Design, develop, and maintain scalable, high-performance applications using Golang and React.js.
• Build production-grade backend services, APIs, microservices, and frontend applications.
• Develop reusable and maintainable React components and frontend libraries.
• Design and implement scalable application architectures across frontend and backend layers.
• Build reliable and fault-tolerant distributed systems.
• Develop real-time applications and data-handling solutions using WebSockets and related technologies.
• Ensure applications are responsive, performant, secure, and cross-browser compatible.
• Collaborate with product, engineering, and cross-functional teams to deliver end-to-end features. 2. Backend Engineering – Golang
• Develop high-performance backend services using Golang.
• Design and implement RESTful APIs and microservices.
• Work with event-driven and distributed architectures.
• Optimize backend performance, scalability, reliability, and maintainability.
• Work with SQL and NoSQL databases and ensure efficient data access.
• Implement robust error handling, logging, monitoring, and observability.
• Write clean, modular, well-tested, and production-ready Go code. 3. Frontend Engineering – React
• Build scalable and high-quality web applications using React.js.
• Develop reusable components and frontend libraries.
• Work with modern JavaScript/TypeScript, ES6+, HTML5, and CSS3.
• Implement responsive and accessible user interfaces.
• Optimize frontend performance and application load times.
• Work with WebSockets and real-time data where required.
• Debug complex frontend issues and ensure application reliability.
• Follow modern frontend architecture and engineering best practices. 4. Engineering Excellence
• Contribute to organization-wide engineering initiatives focused on scalability, reliability, developer productivity, and operational excellence.
• Define and promote coding standards, design patterns, and architectural best practices.
• Participate in architecture discussions, technical design reviews, and code reviews.
• Identify opportunities to improve system performance, reliability, and maintainability.
• Build reusable solutions and cross-cutting capabilities that benefit multiple engineering teams.
• Mentor junior and mid-level engineers and contribute to a strong engineering culture. Required Technical SkillsBackend Development
• Strong hands-on experience with Golang.
• Backend services, RESTful APIs, and microservices development.
• Distributed systems and event-driven architectures.
• Experience with SQL and NoSQL databases.
• Error handling, logging, monitoring, and observability. Frontend Development
• Strong hands-on experience with React.js.
• Modern JavaScript/TypeScript and ES6+.
• HTML5 and CSS3.
• Reusable components, frontend architecture, and state management concepts.
• Responsive UI development and frontend performance optimization. Real-Time Technologies
• Experience with REST APIs and WebSockets.
• Understanding of real-time applications and data handling. Cloud & DevOps
• Experience with cloud platforms such as AWS, GCP, or Azure.
• Hands-on experience with Docker and Kubernetes.
• Experience with CI/CD pipelines and modern DevOps practices. System Architecture & Engineering
• Strong understanding of microservices architecture and distributed systems.
• Knowledge of application performance, scalability, reliability, and observability.
• Understanding of software development lifecycle and engineering best practices.
• Solid debugging, troubleshooting, and problem-solving skills. Preferred Qualifications
• Experience working on large-scale, high-traffic applications.
• Experience with event-driven architectures and messaging systems.
• Experience in cloud-native application development.
• Familiarity with frontend state management and the modern React ecosystem.
• Experience with real-time systems and WebSocket-based applications.
• Experience working with large-scale distributed systems and internal engineering platforms.
• Prior experience in product companies or high-growth technology environments is an advantage. Technology StackCategoryTechnologiesBackendGolang, REST APIs, Microservices, Distributed SystemsFrontendReact.js, JavaScript/TypeScript, HTML5, CSS3Real-TimeWebSocketsDatabasesSQL, NoSQLCloudAWS, GCP, AzureDevOpsDocker, Kubernetes, CI/CDArchitectureMicroservices, Event-Driven Systems, Distributed Systems Qualifications & Experience
• Minimum 5+ years of professional software engineering experience.
• Strong hands-on expertise in Golang and React.js.
• Proven experience developing scalable backend services and production-grade web applications.
• Strong understanding of distributed systems, microservices, and API design.
• Experience working with cloud platforms, containerization, and CI/CD practices.
• Ability to take ownership of end-to-end technical deliverables.
• Excellent debugging, analytical, and problem-solving skills.
• Strong communication and collaboration skills.
• Ability to work independently, contribute to architectural decisions, and mentor other engineers. Position Details
• Position: Senior Full Stack Engineer – Golang & React
•
Experience:
5+ Years
•
Location:
Bangalore, Karnataka
• Employment Type: Full-time/Contract
📌 Full Stack Engineer- Golang (Bengaluru)
🏢 LogicHive®
📍 Bengaluru