Senior Software Engineer

NanoNets
India
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3-8 yearsEducation: bachelorsSkills: ["Agility","Code design","Architecture","Communication","Learning mindset"]

Build and ship new fullstack features across backend and frontend, with a focus on backend services (preferably Golang) and frontend development (preferably React). Architect and deliver integrations and machine-learning API capabilities, design complex workflows, and run growth initiatives. Optimize response times and help the platform scale to process hundreds of millions of documents monthly, working with modern infrastructure, monitoring, and DevOps best practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NanoNets
NanoNets
5 months ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build and ship new fullstack features across backend and frontend, with a focus on backend services (preferably Golang) and frontend development (preferably React). Architect and deliver integrations and machine-learning API capabilities, design complex workflows, and run growth initiatives. Optimize response times and help the platform scale to process hundreds of millions of documents monthly, working with modern infrastructure, monitoring, and DevOps best practices.
Location: India
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Architect and ship new backend features such as integrations and machine-learning API capabilities.
  • •Build complex workflows and support growth-oriented engineering efforts.
  • •Optimize response times for large-scale document processing.
  • •Design and develop frontend functionality using React and TypeScript.
  • •Work with distributed systems and infrastructure (Kubernetes, monitoring, and CI/CD) to enable reliable scaling.

Key Requirements

  • •3-8 years in software development with strong foundations in software architecture and design, and experience across both frontend and backend development.
  • •Backend experience preferably Golang and also Python, with strong code design and architecture skills.
  • •Proficiency with data modeling for NoSQL, preferably Cassandra.
  • •Strong OOP fundamentals and design patterns.
  • •Basic understanding of DevOps plus curiosity to learn and adopt best practices in security and architecture.
Experience:3-8 yearsSoftware development
Education:Bachelor's
Skills:AgilityCode designArchitectureCommunicationLearning mindset
Tech Stack:GolangReactTypeScriptMobxPythonTensorFlowPyTorchCassandraPostgresMySQLAWSGCPELKPrometheusGrafanaKubernetesJenkinsCI/CDMachine learningNoSQL

Company Brief

NanoNets
Provides AI-based document automation and OCR solutions to extract data from invoices, receipts, forms, and documents using customizable machine learning models and APIs for enterprise workflows.
Industry: SaaS
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Headquarters: Boston, United States
WebsiteLinkedIn