Motadata - Lead Full Stack Engineer - Golang/Java

10 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Description

Position Overview :We are looking for a Lead Full Stack Engineer (Golang / Java) to play a critical role in designing, building, and scaling our next-generation ITOps platforms.This role requires strong backend engineering expertise combined with modern frontend development skills.As a technical leader, you will drive architectural decisions, mentor engineers, and work closely with Product Management, UX, QA, and DevOps teams to deliver highly scalable, resilient, and user-friendly solutions.The ideal candidate thrives in building distributed systems, microservices, and event-driven architectures while maintaining high engineering standards.

Key Responsibilities

Backend & System Design :

  • Lead the design and development of high-performance backend services using Golang and/or Java.
  • Architect and implement scalable microservices with a strong focus on reliability, performance, and fault tolerance.
  • Design, develop, and maintain RESTful APIs and backend integrations.
  • Implement concurrency and parallelism using goroutines, worker pools, asynchronous processing, and multithreaded paradigms.
  • Build and integrate event-driven and message-based systems using Kafka, RabbitMQ, ActiveMQ, or similar technologies.
  • Design and optimize data models and storage using PostgreSQL, MongoDB, Redis, or equivalent databases.

Frontend Development

  • Develop modern, responsive, and intuitive web interfaces using React.js, Vue.js, or Next.js.
  • Collaborate closely with UI/UX designers to translate wireframes and design systems into production-ready UI components.
  • Ensure seamless integration between frontend applications and backend services.

Technical Leadership

  • Own and contribute to architecture discussions, technical design reviews, and system evolution.
  • Conduct thorough code reviews, enforce best practices, and ensure maintainable, scalable codebases.
  • Mentor and guide engineers, supporting skill development and technical growth.
  • Drive engineering excellence by establishing coding standards, design patterns, and performance benchmarks.

Collaboration & Delivery

  • Work closely with Product, QA, and DevOps teams to ensure high-quality and timely delivery.
  • Participate actively in Agile/Scrum ceremonies, including sprint planning, stand-ups, demos, and retrospectives.
  • Support CI/CD pipelines and ensure smooth deployment workflows across environments.
This role description outlines primary responsibilities and is not intended to be an exhaustive list of duties.

Required

Skills & Qualifications :

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.
  • 10+ years of professional full-stack development experience.
  • 5+ years of hands-on experience in Golang
  • Strong proficiency in React.js, Vue.js, or Next.js.
  • Deep understanding of microservices architecture and scalable system design.
  • Experience working with event-driven or message-driven architectures.
  • Hands-on experience with SQL and NoSQL databases (PostgreSQL, MongoDB, Redis).
  • Proficiency with Git, CI/CD pipelines, and Agile development practices.
  • Strong problem-solving abilities, communication skills, and technical leadership experience.

Good To Have

  • Understanding of network programming and distributed systems.
  • Experience building high-throughput, low-latency systems.
  • Exposure to cloud-native architectures and containerized environments
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You