We are looking for a Lead Engineer with 6-8 years of experience to drive the design, development, and delivery of high-quality backend systems using Golang. The ideal candidate will be a strong individual contributor as well as a mentor who can guide junior engineers, enforce best practices, and collaborate closely with cross-functional teams to build scalable and reliable solutions.
Responsibilities
Lead the design and development of scalable web backend systems using Golang, ensuring system reliability and security.
Write clean, maintainable, efficient, and testable code while implementing security best practices.
Handle authentication, authorization, scaling, and availability of services.
Own technical decisions related to architecture, performance, scalability, and code quality
Implement and enforce unit testing and code review standards
Mentor and guide junior engineers, providing technical direction and feedback
Collaborate with customers for requirement gathering
Must have
6-8 years of overall software development experience
Strong hands-on expertise in Golang (Go) for web backend development
Expertise with concurrency model
Experience with microservices, RESTful API, web socket etc
Experience with unit testing frameworks and test-driven or test-oriented development
Strong grasp of software engineering fundamentals (data structures, algorithms, OOP, design principles)
Good communication skills and ability to work in a collaborative environment
Solid understanding of SQL databases
Degree in technology or engineering.
Ability to learn new technologies as part of the job.
Excellent problem-solving and analytical skills.
Good to have
Experience with React.js
Experience in gRPC
Experience working with Gitlab
Knowledge/experience in the semiconductor domain
Familiarity with Figma
* Experience working in Agile/Scrum development models
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.