Backend Software Engineer (Senior level)
- Tokyo
- Partial Remote
- Full-time
- April 6, 2023
About the position
NABLA Mobility Inc. is a startup company that develops products to optimize airlines’ flight operations, using data analytics and AI/ML. Our goal is to improve operational resilience and achieve decarbonization by supporting more optimal operational decision-making in the airline industry and various modes of transportation using state-of-the-art technologies such as AI/ML.
This field is still nascent globally and our work will shape the future of airline operations by combining cutting-edge academic theories, technologies, and the operational know-how of our client airlines to create unprecedented solutions.
Founded in 2021, we are aiming for the global market from the very beginning and are looking for new team members to join us in this early stage of development.
What will you be doing
Lead the "Weave’s backend (DB, server, API, etc.) from design and development to operation
Development of optimization applications for users (pilots and dispatchers) involved in flight operations
Work with the front-end and algorithm team to build a system that allows more optimal linkage and calculation of vast amounts of data, and develop APIs in preparation for linkage with front-end and external systems
technological stack
Backend: Amazon API Gateway, AWS Lambda, Amazon DynamoDB, Python, TypeScript
Frontend: Next.js, TypeScript
Infratstruture: AWS, Azure
Skills And Experience Required
3+ years of experience leading the back-end side of software product development
In particular, experience in leading and being involved in the back-end side of a large-scale product from the design and conceptualization stage all the way through to implementation is preferred
Experience in web application development as a back-end engineer with one or more strengths in related areas. For example;
Experience in building back-end infrastructure. For example, for AWS, experience leading development using the following technologies
AWS S3, AWS dynamo DB, AWS CDK
AWS Cognito
AWS Lamda
Experience building and implementing back-end and front-end monitoring/monitoring environments
Experience implementing payment systems using Stripe, etc.
Strengths in related areas, not limited to the above, are desirable
Development experience using languages such as Python, React/Next.js, TypeScript, etc. (May be required to learn other languages as needed)
Experience developing in an Agile/Scrum development environment
Experience and willingness to go above and beyond one's job description to contribute to the team and peers ※If you have any past products, portfolios, or other materials, please provide them when you apply.
The following experience is listed as NICE TO HAVE experience. If you have any of the following experiences, please specify when you apply.
Experience in iOS application development (Android application development is preferred)
Successful Candidate will have
Due to the global nature of the markets we serve, the rapid pace of change, and the nature of the products we create, we place great importance on cultural fit.
Shares and empathizes with NABLA Mobility's Vision and Mission
Willing to independently design the work required for the business and the team and produce deliverables, sometimes in a hands-on and self-initiated manner, if necessary
Able to conduct constructive discussions and drive work as part of a team
Willingness to learn new things and enjoy team and personal growth as part of a team climbing a huge mountain in an emerging global market
What we can provide to you
Overview
Passionate and innovative team with extensive experience in software development, the aviation industry, and business, as well as an environment to work with academia
Product development experience in a problem-solving-oriented team that constantly pursues technical challenges in order to maximize customer benefit
Business experience balancing tangible social impact and business success
Experience developing in an international business environment from the early stages of business, with a view to expanding into global markets
Development Culture/Environment
We place a high priority on investing in our development infrastructure because of the significant impact we have on the productivity of our development teams. We listen carefully to our teams and are always actively working to improve our development environment
We are flexible in our selection of technology areas, with an emphasis on choosing the best tools and technologies for the task at hand.
We use GitHub to manage our code, regardless of programming language.
We have a flat organization that is easy to take ownership of.
We provide a PC with the specifications of your choice
Working Environment
Expected Salary: 5 million JPY or more per annum (*Exact salary will be decided based on ability and experience)
Remote work is possible depending on the situation.
Use of co-working space with focus rooms and booths is possible if desired
No specific dress code, but appropriate casual/business casual attire is required for external communications, including videoconference
The head office is located in Shinjuku-ku, Tokyo, Japan
Working schedules in accordance with Japanese law
Weekend off (Saturdays, Sundays, and national holidays)
Paid vacations, year-end and New Year vacations, sick and bereavement leave available
Completed enrollment in the Japanese Social Insurance System
Visa support available (if needed)
About NABLA Mobility
NABLA Mobility aims to "conquer complexity to inspire mobility". And by reducing complexity in the mobility space, they support the decarbonization of the aviation industry.
- Japanese Language Policy
NABLA Mobility does not require Japanese skills for their software engineers.
Their team consists of different nationalities, and most discussion is in English. However, they ask their candidates to study Japanese at their own pace since they do have Japanese clients.
- Benefits
💹 Employee stock option plan
💻 New tech gear
👶 Shorter work hours for employees taking care of children
- Remote Work
NABLA Mobility values collaboration and believes working together in the office can help foster this. However, they also respect our employees' individual preferences and understand that working remotely can be just as effective. As such, NABLA Mobility does not require mandatory office work days so far and encourages our team to choose the best work environment for their members.
- Work style
NABLA Mobility offers a full flex-time schedule.
- Diversity
NABLA Mobility started the company with a diversified group of people. They understand and support their members' pace in maximizing their potential during their stay in the company.
Search jobs from NABLA Mobility in Japan
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.