Senior Engineer - Full Stack

Sahaj Software

Bengaluru

On-site

INR 4,000,000 - 7,500,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sahaj Software in Bengaluru seeks a hands-on senior engineer to own architecture decisions while staying deeply involved in coding. The role spans multiple languages and a lean, autonomous team environment, delivering tailored software solutions for diverse clients.

You will work with a stack including TypeScript, Java, Scala, Kotlin, Golang, Python, .NET, Node.js, and Rust, across AI/ML projects, APIs, and large data platforms. Mentorship and continuous improvement are valued.

Qualifications

  • 8+ years of hands-on software development experience.
  • Strong fundamentals; proficient in at least one programming paradigm (functional or OO).
  • Deep understanding of code quality, testing (TDD), and maintainable practices.

Responsibilities

  • Remain fully hands-on and write high-quality, production-ready code.
  • Lead architecture and design decisions with best-practice tech choices.
  • Utilize DevOps practices to automate build and deployment processes.
  • Collaborate with Data Scientists and Engineers on AI/ML systems.
  • Develop frameworks and tools for data ingestion from diverse sources.
  • Operate in short, iterative sprints with clear deliverables and deadlines.
  • Learn and apply multiple languages/technologies as required.
  • Contribute to a high-performing engineering culture through mentorship and collaboration.

Skills

8+ years exp
TypeScript
Java
Scala
Kotlin
Golang
Python
Node.js
Rust
CI/CD
Web APIs
Cloud platforms
DevOps

Tools

Git
Docker
Kubernetes
CI/CD tools

Job description

A different kind of organization
  • High trust, transparency, and autonomy
  • Small teams, high ownership, flat structures
  • Radical compensation transparency
  • Sense of ownership in collective success
  • Work with exceptional people who deeply care about their craft
About the role

You'll thrive if you're hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .NET, Node.js, and Rust.

This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional management layers, working in small, collaborative teams (2-5 people) where a well-founded argument holds more weight than the years of experience. You'll develop tailored software solutions to meet clients' unique needs across multiple domains.

Responsibilities
  • Remain fully hands-on and write high-quality, production-ready code that enables smooth deployment of solutions.
  • Lead architecture and design decisions, ensuring adherence to best practices in technology choices and system design.
  • Utilize DevOps tools and practices to automate and streamline the build and deployment processes.
  • Work closely with Data Scientists and Engineers to deliver robust, production-level AI and Machine Learning systems.
  • Develop frameworks and tools for efficient data ingestion from diverse and complex sources.
  • Operate in short, iterative sprints, delivering working software aligned with clear deliverables and client-defined deadlines.
  • Demonstrate flexibility by learning and working across multiple programming languages and technologies as required.
Additional Responsibilities
  • Actively contribute to a high-performing engineering culture by collaborating closely with fellow senior techies, fostering strong technical discussions and decision-making.
  • Provide hands-on mentorship and technical guidance that encourages knowledge sharing, continuous improvement, and innovation within your team.
Skills you'll need
  • 8+ years relevant experience.
  • Deep understanding of programming fundamentals and expertise with at least one programming language (functional or object-oriented).
  • A nuanced and rich understanding of code quality, maintainability and practices like Test Driven Development.
  • Experience with one or more source control and build toolchains.
  • Working knowledge of CI/CD will be an added advantage.
  • Understanding of web APIs, contracts and communication protocols.
  • Understanding of Cloud platforms, infra-automation/DevOps, IaC/GitOps/Containers, design and development of large data platforms.
  • A maker's mindset - to be resourceful and have the ability to do things that have no instructions.

#LI-DNP

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer - Full Stack
Senior Engineer - Full Stack

Sahaj Software • Hyderabad

On-site
INR 2,500,000 - 4,000,000
Senior Engineer - Full Stack
Senior Engineer - Full Stack

Sahaj Software • Pune District

On-site
INR 3,500,000 - 6,500,000
Senior Engineer - Full Stack
Senior Engineer - Full Stack

Sahaj Software Solutions Pvt Ltd • Pune District

On-site
INR 4,000,000 - 7,000,000
Senior Engineer - Full Stack
Senior Engineer - Full Stack

Sahaj Software Solutions Pvt Ltd • Hyderabad

On-site
INR 2,500,000 - 4,200,000
Senior Engineering Manager
Senior Engineering Manager

Confidential • Maharashtra

On-site
INR 4,000,000 - 7,000,000
Senior Full Stack Developer
Senior Full Stack Developer

DataVex Inc. • Mangaluru

On-site
INR 1,800,000 - 3,600,000
Lead Software Engineer - Fullstack
Lead Software Engineer - Fullstack

Morningstar • Navi Mumbai

Hybrid
INR 3,500,000 - 7,500,000
Senior Software Developer
Senior Software Developer

Coltigent Technology Services Pvt Ltd • Pune District

On-site
INR 1,500,000 - 2,100,000
Senior Development Lead
Senior Development Lead

Promaynov Advisory Services Pvt. Ltd • Dadri

On-site
INR 1,500,000 - 2,500,000
Associate Full Stack Engineer
Associate Full Stack Engineer

Flatworld Solutions Pvt. Ltd. • Bengaluru Urban

On-site
INR 1,000,000 - 1,400,000
Mentorship
Learning budget for AI/ML and cloud
Competitive compensation
+1