Jobs / Back-end Software Engineer
Jobs at Nabla Mobility

Back-end Software Engineer

Language
EN: none
JP: none
Salary
at least 5 million JPY
Employment Type
Full time

Job Description


NABLA Mobility is looking for a back-end software engineer. 


Responsibilities


  • 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


Qualifications


  • 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

About the Company


NABLA Mobility Inc. is a startup that designs, develops, and provides flight optimization products for airlines using data analysis and AI/ML. We aim to enhance operational resilience and achieve both better efficiency and decarbonization by supporting optimal operational decision-making for the aviation industry and various transportation modes.


What We Can Provide You


  • 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 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


  • 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)