NanoNets - Principal Software Engineer - Full Stack Development

NanoNets

NanoNets

Software Engineering
Bengaluru, Karnataka, India
Posted on Sep 2, 2024
About The Company

Nanonets is on the cutting edge of AI-driven automation, and we're embarking on an exciting new journey to revolutionize workflow automation using AI and agents.

Our mission is to empower businesses to streamline their processes, reduce manual intervention, and scale efficiently.

Join us as we build a transformative product from the ground up, working directly with the founders and a team of top-tier engineers.

About The Role

We are looking for a highly experienced and visionary Principal Engineer to lead the development of our next-generation AI-driven workflow automation platform.

This is a unique opportunity to solve some of the toughest challenges in the industry and make a significant impact by building a product that will shape the future of workflow automation.

Responsibilities

  • Lead the full-stack development of our new AI-driven workflow automation platform, from concept to deployment.
  • Collaborate closely with the founders and cross-functional teams to define the product vision, architecture, and execution strategy.
  • Tackle the most complex engineering problems related to AI integration, agent-based systems, and scalable workflow automation.
  • Design and implement robust, scalable, and secure backend services using Golang.
  • Develop and maintain a highly interactive and user-friendly frontend using React.
  • Drive technical excellence by establishing best practices, code reviews, and ensuring high code quality.
  • Mentor and guide junior engineers, fostering a culture of innovation and continuous learning.
  • Stay ahead of industry trends and emerging technologies to ensure our product remains at the forefront of innovation.

Qualifications

  • Tech degree from IIT or BITS is required.
  • 8+ years of hands-on experience in full-stack development, with a strong focus on both backend and frontend technologies.
  • Expertise in Golang and React is a good to have.
  • Proven track record of solving complex engineering challenges and delivering high-impact products.
  • Deep understanding of AI and agent-based systems is highly desirable.
  • Strong architectural skills with the ability to design scalable and maintainable systems.
  • Excellent problem-solving skills, with a passion for tackling the toughest technical problems.
  • Experience working in a startup or fast-paced environment, with a willingness to wear multiple hats as needed.
  • Strong communication skills, with the ability to articulate complex ideas clearly and effectively.

(ref:hirist.tech)