Posted on: 14/12/2025
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.
Skills & Qualifications :
Required :
- 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
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1590020
Interview Questions for you
View All