Operations

Lead Software Developer (Remote) Job Code IND_280524_3

Preferable Location(s): Bengaluru, India
Work Type: Full Time
About Us: NST Cyber pioneers proactive, AI-driven Cyber Threat Exposure Management (CTEM). We offer a highly challenging environment with complex use cases making you a part of a novel solution.


Responsibilities:

  • Lead and mentor a team of developers to deliver high-quality software solutions.
  • Collaborate with product managers, architects, and other stakeholders to understand project requirements and provide technical guidance.
  • Hands-on development using TypeScript, MongoDB, NestJS, Angular, Serverless architecture, Python, Container and Orchestration (Docker and Kubernetes)
  • Design the solution architecture and project framework for the dev team to build on.
  • Oversee and actively contribute to the design and architecture of scalable and maintainable software systems.
  • Lead sprint planning and ensure the team meets project milestones and deadlines.
  • Delegate tasks effectively, considering the strengths and expertise of individual team members.
  • Clear blockers for developers by addressing technical challenges and providing guidance.
  • Conduct code reviews to maintain code quality, consistency, and adherence to coding standards.
  • Explain features and bugs to developers, fostering a collaborative and transparent development environment.
  • Collaborate with cross-functional teams to ensure alignment between technical solutions and business goals.

Requirements:

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • 6 years of professional experience in software development.
  • Strong technical proficiency in TypeScript, Python, React JS, MongoDB, NestJS, Angular, Serverless architecture, and CloudFront.
  • Proven experience in leading and managing development teams.
  • Excellent soft skills, including task delegation, sprint planning, and effective communication.
  • Knowledge on design patterns and Solution Architecture development
  • Experience in resolving technical blockers and providing guidance to the team.
  • Demonstrated ability to explain features and bugs to developers clearly.
  • Experience with agile development methodologies.
  • Ability to thrive in a fast-paced and collaborative environment.
  • Strong problem-solving and decision-making skills.

Submit Your Application

You have successfully applied
  • You have errors in applying