Job Description
Hiring for a Lead – Full Stack Engineer, for one of the fastest-growing energy technology companies in India.
Role details:
Title / Designation:
Lead Software Engineer
Reporting to:
CTO
Location:
Delhi
Role & responsibilities:
• Design and develop RESTful APIs and cloud based scalable, extensible, reliable, and maintainable applications on modern cloud stack like AWS, Azure
• Deliver sustainable business solutions and technological architecture in accordance with organisational goals and product roadmaps.
• Track down and avoid/reduce technical debt using a variety of modern tools
• Lead and guide teammates in code reviews and help them with meaningful feedback
• Work with cross-functional teams to design and develop innovative solutions that meets the needs of our customers
• Work on several aspects of the software development lifecycle, such as determining the optimal method, estimating the level of effort, supporting QA testing, deployments documentation, debugging, post-production support, and shipping security upgrades.
• Participate and contribute to all Agile ceremonies
• Research, document, note trade-offs and recommend potential solutions and help prepare technology roadmaps
• Create and/or update documentation to support development efforts. Documentation may include detailed specifications, implementation guides, architecture diagrams and/or design documents
Candidate requirements:
• 6+ years of full stack engineering experience in building enterprise-level software in Java or .Net and in any one of the frontend technologies like , Angular, , jQuery
• Experience in building up RESTful microservices architecture with a full stack engineering background in an enterprise platform
• Strong knowledge on cloud platforms like AWS OR Azure
• Understanding and implementation of DevOps practices
• Must have experience in NoSQL database systems such as Oracle, SQL Server, Postgres, MySQL, CouchDB, MongoDB
• Test-driven development expertise and a strong commitment to code and output quality
• Experience in Docker and Kubernetes – nice to have
• Experience in working agile development teams (ideally using Scrum or Kanban)
• Engineering degree
Selection process:
• Assessment test
• Two technical discussions
• HR discussions
💡 Quick Summary
Seeking a career-building opportunity? The Lead Software Engineer 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.
