Senior Software Engineer

Nanonets

India

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nanonets is seeking a senior fullstack engineer to architect and ship backend features, build new integrations, and enable more ML APIs. You will optimize performance and scalability for processing hundreds of millions of documents monthly, while collaborating across backend and frontend teams.

The role requires strong fundamentals in software design, experience with Golang and Python, and a proactive approach to DevOps and architecture.

Qualifications

  • BE/B.Tech from a Tier 1 college with strong software fundamentals.
  • 3-8 years in software development with architecture and design focus.
  • Proficiency in backend and frontend technologies; Golang and React preferred.
  • Strong understanding of DevOps practices and modern deployment workflows.
  • Excellent communication and collaboration skills; eager to learn and solve hard problems.

Responsibilities

  • Architect and ship backend features like new integrations and ML APIs.
  • Optimize response times and build scalable workflows for large document volumes.
  • Work on end-to-end product development across backend and frontend.
  • Collaborate on design patterns, security and architecture improvements.

Skills

Golang
Python
React
Distributed systems
OOP design patterns
DevOps practices
Communication
Agility

Education

BE/B.Tech from Tier 1 college

Tools

Kubernetes
Cassandra
APIs
NoSQL data modeling

Job description

About Nanonets

Nanonets agents are built for complex business processes. Ranked #1 in understanding unstructured data and applying business rules in processes like accounts payable, order management, and supply chain.

Nanonets agents handle the exceptions other tools miss, reducing processing time by 94% and delivering clean data to SAP, Salesforce, or any system of record. That’s why global enterprises reach for Nanonets when workflows are complex and accuracy is non-negotiable.

Learn more about us here:
Youtube
Hugging Face
Nanonets Research

We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity.

About the Role

As a senior fullstack engineer, you should be comfortable with both backend (Preferably Golang) and frontend (Preferably React). You will be primarily working on architecting and shipping new backend features like new integrations, enabling more machine learning API’s, building complex workflows & various growth hacking efforts. You will also work on optimizing response times, building features that will scale to 100’s of millions of documents we process every month.

What we expect from you
  • Agility in shipping features

  • Good at code design and architecture

  • Great communication

  • Backend experience - Preferably golang, python

  • Databases - Understanding of data modeling for Nosql preferably cassandra.

  • Strong fundamentals in OOP design patterns.

  • Basic understanding of Devops.

  • Curiosity and Willingness to learn new things while solving a challenging problem.

  • Learning and incorporating best practices in software development, security and design/architecture.

What We’re Looking For:
  • B.E/B.Tech preferable from a Tier 1 college

  • 3-8 yrs in software development with a strong foundation in software architecture and design as well one of frontend and backend development

  • Proficiency in programming and development technologies.

  • Strong familiarity with DevOps best practices and tools.

  • Innovative mindset and a passion for driving engineering excellence.

Some of the interesting features we have shipped in backend
  • Compile python code into C which could be imported into golang and then shipped as binary for on premise systems

  • Autoscale GPU dependent services with kubernetes with a custom metric

  • Displaying machine learning metrics in simplified ways to end users so they can act based on those metrics

  • Building large number and variety of integrations with relatively generic interface like salesforce, quickbooks, RPA’s, external databases

  • Process large number of files in highly distributed manner in golang

  • Intelligent lookups leveraging vector databases with data synced from ERP Systems

Some of the interesting things we have shipped in frontend -
  • Ability for users to annotate documents so AI can learn which fields to extract.

  • Displaying machine learning metrics in simplified ways to end users so they can act based on those metrics

  • Letting users build complex visual workflows around our API in our product.

  • Let users visualize complex ML metrics in a very simple and intuitive way

Our Tech Stack
  • Databases

  • Backend

  • Frontend

  • Cloud Providers

  • Monitoring/Alerting

  • Orchestration

  • DevOps

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Nanonets • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Forward Deployed Engineer
Forward Deployed Engineer

Nanonets • Bengaluru Urban

On-site
INR 2,400,000 - 4,200,000
Forward Deployed Engineer
Forward Deployed Engineer

Nanonets • Bengaluru

On-site
INR 600,000 - 1,200,000
Staff / Sr. Staff, Backend Engineer - Configuration & Telemetry
Staff / Sr. Staff, Backend Engineer - Configuration & Telemetry

Netskope • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Backend Engineer (Golang)
Senior Backend Engineer (Golang)

Cutshort • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Best salary
AI learning
Continuous learning
+1
Senior Software Engineer
Senior Software Engineer

ESP Engineered • Pune District

On-site
INR 1,500,000 - 2,500,000
Autonomy in architectural decisions
Modern tooling
Challenging projects at scale
Deep Learning Engineer Bengaluru, Karnataka, India
Deep Learning Engineer Bengaluru, Karnataka, India

Nanonets • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Python and Node.js Backend developer
Python and Node.js Backend developer

RR.T • Ernakulam

Remote
INR 1,500,000 - 2,000,000
Flexible work setup
Autonomy and trust in the work culture
Collaborative team environment
Backend Engineer (Python)
Backend Engineer (Python)

Nonstop Io Technologies Pvt. Ltd. • Pune District

On-site
INR 900,000 - 1,200,000
Senior Backend Engineer
Senior Backend Engineer

Geosoft Surtech • Srinagar

On-site
INR 2,000,000 - 3,000,000