About the role
You’ll thrive if you’re hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes Java, Python, .Net, C#, Golang, Scala, Kotlin, TypeScript, ROR, Elixir, 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.
- Utilise 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 working from the office regularly to collaborate 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
At least 6+ years experience as a Software Engineer.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.What will you experience in terms of culture at Sahaj?
A culture of trust, respect and transparencyOpportunity to collaborate with some of the finest minds in the industryWork across multiple domainsWhat are the benefits of being at Sahaj?
Unlimited leavesLife Insurance & Private Health insurance paid by SahajStock optionsNo hierarchyOpen Salaries