Job Description Responsibilities : • In this lead role, you will be designing and developing complex software systems that have been successfully delivered to customers. • Ensure the quality of design of systems by serving as a technical lead on our most demanding, cross-functional teams • Build reusable code and libraries for future use. • Build highly available, high performance, scalable software and you will work on distributed systems for massive-scale systems • Responsible for code quality of the product being developed along with unit and integration testing. • Mentor junior developers to improve their skills, and make them more effective, product software engineers. • Communicate with technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy. Requirements • 4+ years of website and backend development experience. • 1+ years of experience contributing to the architecture and design (LLD, HLD, Solid principles and design patterns and scaling) of new and current systems. • Strong experience in technically leading junior developers with a focus on the goal. • Strong experience in data structures & algorithms and their space & time complexities. • Solid understanding of multithreading, microservices, MVC and strong OOPS skills with demonstrated experience in developing complex and reusable APIs. • Strong experience working with Databases like SQL & Redis. • Experience working with microservices-based architecture. • Experience in high traffic, highly scalable distributed system designs, complex web applications, and code reviews. • Experience working in an Agile environment. • Solid understanding of the full software development life cycle and the domain.
💡 Quick Summary
Seeking a career-building opportunity? The Wattmonk Technologies | Lead Full Stack Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in New Delhi offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.