N

Full Stack Developer - Golang / React

Noblq
NewPosted yesterday

LOCATION

Chennai · Onsite

EXPERIENCE

6 - 10 Years

TYPE

FullTime

SKILLS REQUIRED

GoLangMicroservices ArchitectureReact.jsDistributed SystemsPostgreSQLgRPCNATS JetStreamredis

Job description

Overview

Design, build and maintain scalable full-stack applications and distributed systems using React and Golang, with a focus on microservices, event-driven architecture and cloud-native deployment.

What you'll do

  • Design, develop, and maintain scalable full-stack applications using React and Golang (Go).
  • Build and implement Microservices-based architectures following industry best practices.
  • Develop responsive and reusable UI components using React and modern frontend frameworks/libraries.
  • Design and develop RESTful and gRPC services for high-performance communication between distributed services.
  • Build event-driven systems using NATS JetStream and asynchronous messaging patterns.
  • Develop database solutions using PostgreSQL, including schema design, optimization, and performance tuning.
  • Implement caching strategies using Redis to improve application performance and scalability.
  • Collaborate with architects, product owners, QA teams, and DevOps engineers throughout the software development lifecycle.
  • Participate in code reviews, design discussions, and technical decision-making.
  • Implement security, monitoring, logging, and observability best practices.
  • Troubleshoot production issues and optimize application performance.
  • Work in Agile/Scrum environments and contribute to continuous improvement initiatives.

What you'll need

  • Strong experience with React.js.
  • Expertise in JavaScript (ES6+) and TypeScript.
  • Experience with state management libraries (Redux, Context API, etc.).
  • HTML5, CSS3, responsive design principles.
  • API integration and frontend performance optimization.
  • Strong hands-on experience in Golang (Go).
  • Building scalable and resilient backend services.
  • Concurrency, Goroutines, Channels, and Go design patterns.
  • REST APIs and gRPC implementation.
  • Strong knowledge of PostgreSQL.
  • Query optimization, indexing, performance tuning.
  • Database design and normalization.
  • Strong understanding of Microservices Architecture.
  • API Gateway concepts.
  • Event-driven architecture and distributed systems.
  • Service-to-service communication using gRPC.
  • Hands-on experience with Redis.
  • Experience with NATS JetStream.
  • Message queues, event streaming, pub/sub patterns.
  • Experience working on at least one cloud platform: AWS, Azure, or GCP.
  • Hands-on experience with Docker.
  • CI/CD pipelines and DevOps practices.
  • Source control using Git.
  • 6 to 10 years of software development experience.
  • Proven experience delivering scalable enterprise applications.
  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication and stakeholder management abilities.

Nice to have

  • Experience with Kubernetes (K8s).
  • Knowledge of .NET / C#.
  • Experience with Service Mesh and container orchestration.
  • Monitoring tools such as Prometheus, Grafana, ELK, or OpenTelemetry.
  • Exposure to Infrastructure as Code (Terraform, CloudFormation, etc.).
  • Experience in POS (Point of Sale) domain.
  • Knowledge of payment integrations, retail workflows, inventory management, and transaction processing systems.

Details

  • Location: Chennai, Tamilnadu, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Full Stack Developer - Golang / React