Senior Software Engineer

NanoNets
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3-8 yearsEducation: bachelorsSkills: ["Communication","Problem-solving","Agility","Curiosity","Learning mindset"]

Senior full‑stack software engineer responsible for architecting and shipping backend features, including new integrations and ML API support, while building scalable workflows. You’ll optimize response times, work with Golang and React, and implement robust design, security, and architecture practices to process hundreds of millions of documents monthly.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NanoNets
NanoNets
4 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: 6 hours agoStatus: Live

Job Summary

Senior full‑stack software engineer responsible for architecting and shipping backend features, including new integrations and ML API support, while building scalable workflows. You’ll optimize response times, work with Golang and React, and implement robust design, security, and architecture practices to process hundreds of millions of documents monthly.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Architect and ship new backend features and integrations, enabling more machine learning APIs and building complex workflows.
  • •Improve system performance by optimizing response times and scaling features to handle hundreds of millions of documents per month.
  • •Collaborate on software design and architecture, ensuring security and best practices across development and deployment.
  • •Contribute to frontend and backend development as needed, leveraging Golang and Python and modern web technologies.
  • •Foster learning and adherence to DevOps practices, continuously improving development processes and tooling.

Key Requirements

  • •Backend experience - Preferably Golang, Python.
  • •Databases - Understanding of data modeling for NoSQL, preferably Cassandra.
  • •Strong fundamentals in OOP design patterns.
  • •Basic understanding of Devops.
  • •3-8 yrs in software development with a strong foundation in software architecture and design as well one of frontend and backend development.
Experience:3-8 yearsSoftware developmentFullstackBackendFrontendArchitecture
Education:Bachelor's
Skills:CommunicationProblem-solvingAgilityCuriosityLearning mindset
Languages:English
Tech Stack:GolangPythonReactTypeScriptCassandraPostgreSQLMySQLAWSGCPKubernetesDockerTensorFlowPyTorchElasticsearchPrometheusGrafanaJenkins

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