Rithum is looking to enhance the productivity and efficiency of its development teams by designing, developing, and maintaining tools, systems, and processes that streamline the software development lifecycle. The goal is to enable developers to deliver high-quality software faster and with greater ease, while also supporting AI-driven initiatives to integrate intelligent automation into developer workflows.
Requirements
- 2+ years of prior experience in software development, platform engineering, or DevOps role, with a record of accomplishment of improving developer productivity and efficiency.
- Proficiency in programming languages such as TypeScript, C-Sharp, Python, Java, JavaScript, and experience with build systems, CI/CD pipelines, and version control systems (e.g., Github, Azure Devops, Gitlab CI/CD).
- Strong analytical and problem-solving abilities, with a focus on optimizing workflows and processes.
- Strong understanding of software engineering fundamentals, including object-oriented design, modular architecture, and maintainable coding practices.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Experience with Agile development practices and tools.
- Proficiency in scripting languages such as Bash or PowerShell.
Responsibilities
- Design, build, and maintain internal tools and frameworks that improve developer productivity, including CI/CD pipelines, build systems, and development environments.
- Automate repetitive tasks and processes to reduce manual effort and minimize errors, ensuring a seamless and efficient development workflow.
- Collaborate closely with development teams, DevOps, Platform Engineering teams and other stakeholders to identify pain points and areas for improvement in the development process.
- Continuously monitor and analyze development workflows, identifying bottlenecks and implementing solutions to optimize performance and efficiency.
- Create clear and comprehensive documentation for tools and processes and provide training and support to developers to ensure effective use.
- Explore and integrate AI technologies to automate development tasks, optimize CI/CD pipelines, and enhance tooling intelligence.
- Stay updated with the latest industry trends and technologies and proactively propose innovative solutions to enhance developer productivity.
Other
- Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
- Up to 10% travel required.
- Partner with the leading brands and retailers.
- Connect with passionate professionals who will help support your goals.
- Participate in an inclusive, welcoming work atmosphere.