Search by job, company or skills

nference

Senior Software Engineer - Backend

Save
new job description bg glownew job description bg glow
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Nference

At nference, the Google of Biomedicine, we are making the world's biomedical knowledge computable to power quantum leaps in human health. By partnering with elite medical institutions, we transform massive, unstructured datasets-including clinical notes, lab results, and medical images-into a structured, research-ready ecosystem. Leveraging state-of-the-art AI and high-performance computing, we bridge the gap between clinical phenotypes and molecular genotypes to accelerate the discovery of next-generation diagnostics and personalized treatments.

Role Overview

As a Senior Backend Engineer, you will lead the end-to-end development of scalable microservices and robust backend architectures using Go, or Python. You will be responsible for high-level system design, database optimization, and managing cloud-native deployments within AWS and Kubernetes environments. Beyond writing optimal code, you will mentor junior developers, drive architectural decisions, and collaborate across teams to ensure high-performance, event-driven systems that align with complex business goals.

Requirements

  • 4 - 7 years of experience in backend or fullstack engineering.
  • Strong proficiency in Go / Python (at least one primary backend language).
  • Deep understanding of REST APIs, microservices architecture, and backend design patterns.
  • Strong database skills (PostgreSQL/MySQL) with working knowledge of NoSQL systems (MongoDB, etc.); experience in schema design and query optimization.
  • Hands-on experience with AWS (or similar cloud platforms) and containerization tools like Docker and Kubernetes.
  • Solid understanding of asynchronous programming, event-driven systems, and performance tuning.
  • Experience working with CI/CD pipelines, Git-based workflows, and Agile/Scrum environments.
  • Strong CS fundamentals (data structures, algorithms, system design basics).
  • Good communication skills with ability to collaborate across teams.

Responsibilities

  • Take ownership of the software development lifecycle; from initial design to deployment & maintenance
  • Collaborate closely with multidisciplinary teams and other engineers to understand and translate requirements into solutions; align with technical decisions & business goals
  • Write efficient & optimal code, architect robust solutions and design scalable systems.
  • Work closely with frontend engineers to define APIs & develop communication protocols to ensure smooth data exchange
  • Lead/Conduct code reviews and mentor junior developers; ensure code quality and adherence to best practices
  • Identify & resolve bottlenecks in the systems, optimize database queries, & leverage caching and load balancing techniques to minimize latency
  • Support testing strategies by building testable code in collaboration with SDET , preventing regressions and using AI tools for test automation under supervision
  • Monitor and analyze system metrics (response times & error rates) to identify performance issues and fine tune systems
  • Assist with High Level Designs
  • Create and maintain high-quality architectural and design documentation, including system design decisions, API standards, and engineering processes, to enable long-term maintainability and cross-team alignment.

Benefits

  • Industry Prestige: Secure a permanent role at the Google of Biomedicine (per The Washington Post), working alongside elite CS, MD, and PhD talent from top-tier universities.
  • Unrivaled Data & AI: Deploy cutting-edge ML and analytics against exclusive, large-scale clinical, molecular, and imaging datasets to solve complex biomedical challenges.
  • Research & Impact: Drive real-world breakthroughs in drug discovery with opportunities to be credited as a contributing author in high-impact scientific publications.
  • Culture & Flexibility: We foster a fast-paced, collaborative environment with a hybrid work model (eligible after a 3-month probation period) to balance innovation with personal well-being.
  • Perks & Growth: Enjoy comprehensive reimbursements for gym memberships, tech gadgets, high-speed internet, and professional development courses, along with complimentary breakfast, lunch, and snacks at the office.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148446867

Similar Jobs

Bengaluru, India

Skills:

DjangoMySQLData Structures And AlgorithmsFastAPIKubernetesPythonRedisAWSInfrastructure-as-code

Bengaluru, India

Skills:

JavaDockerPostgreSQLDynamodbKubernetesRedisPythonAWSGolang

Bengaluru, India

Skills:

MlRustDesign PatternsDockerDistributed SystemsKubernetesPythonmessaging queuesAiLinux-like operating systemsCachingSearchkey-value storesobject-oriented design

Bengaluru, India

Skills:

snowflake HibernateSpring BootAzure AdDockerMySQLIamSonarqubeRestful ApisAzureKubernetesJava 11WAF GatewayStrongDMCloudflare

Bengaluru, India

Skills:

software design patterns JavaData structuresSqlPkiAlgorithmsGcpDockerDistributed SystemsAzureCryptographyKubernetesAWSGolangMicroservices architecturesCode Signing