
Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Software Engineer - Backend
Rapyuta Robotics is seeking a Backend Software Engineer to join their team and contribute to the development of their Warehouse Management System (WMS) and accompanying Handy Terminal device. These systems are crucial components of the company's logistics product suite and are designed for seamless integration with advanced ASRS systems. The engineering team is focused on building and maintaining a robust, well-tested, and high-performance backend architecture, including databases and APIs, that is utilized across all deployments. While emphasizing strong software development and engineering practices, the team also values open communication and a collaborative spirit.
Note: This role is open to candidates who can be based in Chennai, India, or Tokyo, Japan.
Responsibilities
- Design, develop, and maintain a key component supporting the efficient flow of supply chain operations.
- Enhance code quality and ensure comprehensive test coverage through continuous improvement initiatives.
- Collaborate effectively with cross-functional development teams to integrate solutions and align best practices.
Requirements
Minimum Qualifications
- 3-5 years of professional experience with Python, specifically versions 3.10 and above.
- Practical experience with web frameworks such as FastAPI or Django.
- Strong understanding of SQL database principles, with particular emphasis on PostgreSQL.
- Proficiency in testing and building automation tools, including pytest, GitHub Actions, and Docker.
Bonus Points
- Experience with NoSQL databases, especially Redis.
- Practical experience with asynchronous programming (e.g., asyncio) or message bus systems.
- Ability to clearly articulate technology choices and their rationale (e.g., Tornado vs. Flask).
- Experience presenting at conferences or meetups, irrespective of scale.
- Contributions to open-source projects.
- Familiarity with Warehouse Management System (WMS) concepts and logistics-related processes.
About You
- Motivated by the opportunity to make a tangible impact and deliver significant business value.
- Appreciates thoughtfully designed APIs with clear, well-defined objectives.
- Thrives on understanding how their work integrates into and contributes to a larger, cohesive system.
- Proactive and self-directed, capable of identifying potential issues and gaps before they become production problems.
Benefits
- Competitive salary package.
- Opportunity to work with a highly talented and diverse team.
- Comprehensive visa and relocation support.