24 Oct
|
Sahaj Software
|
Chennai
24 Oct
Sahaj Software
Chennai
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 explicit 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
• At least 8+ 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. Give yourself an opportunity to
• Experience a culture of trust, respect and transparency powered by holacracy.
• An environment that will allow you to hone your craft.
• Collaborate with multi-disciplinary teams to solve some real business problems.
• Solve problems across different domains. Level-up on difficult problems.
• Find your balance between work and life’s ups and downs with unlimited leave when you really need it.
• Not be exploited, as everyone knows everyone’s salary. Radical pay transparency.
• Own what you build. When Sahaj grows in impact and value, you’ll have a share in that upside.
📌 Lead Software Engineer (Chennai)
🏢 Sahaj Software
📍 Chennai