About SmartRyde
SmartRyde is a marketplace connecting local transportation operators and online travel agencies (OTAs) with the mission of "contributing to the sustainable development of local communities through transportation".
As of May 2023, we have collaborated with more than 650 transportation operators and over 100 OTAs, including top global companies such as Booking.com, Expedia, Trip.com, Traveloka, and Despegar, and are growing on a daily basis.
We have a diverse and international team in Japan, Thailand & Cambodia and have raised over JPY570 million in venture funding from leading Japanese investors.
The Engineering team works in English and we primarily work on-site at our offices in Toranomon, Tokyo. We foster an engineering culture of you build it, you run, you own it.
About this position
We are seeking a software engineer to produce & implement functional software solutions for our core SmartRyde marketplace and are open to both mid-level and senior developers. Your goal will be to develop high-quality, secure and scaleable software that is aligned with user needs and business goals.
As a fullstack developer, you will work on projects across the full scope of our solutions, for example, our booking management system in React on our frontend and our partner API in Java on the backend.
If you like working independently, enjoy solving complex problems, have some experience with agile methodologies (Scrum) and would be excited to join a growing Japanese start-up with excellent career opportunities, we’d like to speak with you!
Responsibilities
- Develop high-quality software design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Document development phases and monitor system
- 5+ years’ experience as a software engineer, with some experience of in-house product-based development
- 3+ years of professional development experience with both Java/Spring and JavaScript/TypeScript/React
- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
- Analytical mind with problem-solving aptitude
- Ability to work independently
- Excellent organizational and leadership skills
- BSc/BA in Computer Science or a related degree
- Business-level English skills are required. Japanese language skills are not necessary