Senior Engineer - Full Stack

Sahaj Software
Bengaluru, Karnataka, India

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.

Score my resume against this job, free →

Questions about this job

How do I apply for the Senior Engineer - Full Stack job at Sahaj Software?

Use the apply link on this page: you apply directly with Sahaj Software on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Sahaj Software want for this Senior Engineer - Full Stack role?

The job description asks for TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python and .NET. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Sahaj Software?

Apply to the Sahaj Software roles that match your experience, and tailor your resume to each job description: for this role that means showing TypeScript, Java, Scala. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Senior Engineer - Full Stack job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Sahaj Software, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →