AXA Life engineer role focusing on building web applications using TypeScript/JavaScript with React/Next.js, Express/Fastify and AWS. You will design scalable systems, review code, mentor engineers, and contribute to Communities of Practice. Strong front-end and back-end skills in RESTful APIs, databases like MySQL/DocumentDB, and DevOps tooling are required; familiarity with Java/SpringBoot is a plus. The position sits in Tokyo, with possible location transfer under company direction.
【Job Description】 Background As an AXA engineer, you will be working closely with product owners, business analysts, UI/UX designers and other developers to build web applications, and will handle all steps of software development, such as requirement analysis, system design, coding, testing, deployment, release and maintenance/enhancement. The primary programming language for this role is JavaScript/TypeScript, and additional proficiency in Java/SpringBoot is a major plus. Responsibilities ・Develop, thoroughly unit-tested, front-end and/or back-end applications using TypeScript. ・Take architectural decisions and design scalable systems. ・Continuously identify ways of enhancing the existing applications and work on the improvements. ・Review code developed by other developers and provide feedback to ensure best practices, such as efficiency, testability, readability, maintainability and style guide compliance. ・Contribute to our software engineering CoPs (Communities of Practice) by sharing knowledge and promoting best practices. ・Mentor and support junior and mid-level engineers Tech Stack ・Programming languages: TypeScript/JavaScript, HTML, CSS ・Libraries/Frameworks: React.js/Next.js, Serverless Framework, Express.js/Fastify, Jest ・Platforms: AWS, OpenShift ・Databases: Aurora MySQL, DocumentDB, Redis ・Monitoring: Kibana, Splunk, Dynatrace ・CI/CD: Jenkins, ArgoCD, SonarQube ・Other: GitHub, Microsoft Teams, Jira, Confluence 【Required Skills and Experiences 】 Minimum Qualifications ・At least 7 years of relevant experience developing web applications using JavaScript/TypeScript. ・Experience with front-end development using React and/or Next.js. ・Ability to use HTML/CSS to implement clean and responsive user interfaces. ・Experience with back-end development using Node.js and frameworks available for it, such as Express or Fastify. ・Good understanding of RESTful APIs design and Swagger/Open API specification. ・Understanding of relational databases, such as MySQL, and ability to design schemas, create efficient queries and add indexes as needed. ・Interest and ability to learn new technologies as needed, such as Next.js or Serverless Framework. ・Knowledge of software development best practices and ability to write readable and maintainable code. ・Ability to take architectural decisions and design scalable systems. ・Ability to take ownership and proactively implement improvements to the existing applications. ・Ability to introduce new relevant libraries/frameworks as needed. ・Experience with Agile/Scrum methodology. ・Experience with AWS. ・Ability to coach/mentor other software engineers ・Good understanding of Git and ability to work collaboratively with other developers. ・Business English (TOEIC 785 or above) and Business Japanese (JLPT N2 or above), ability in both languages is required ・Degree in Computer Science or equivalent practical experience. Preferred Qualifications ・Knowledge of Java/SpringBoot. ・Understanding of NoSQL databases, such as DocumentDB and Redis. ・Experience with OpenShift and/or Kubernetes. ・Experience with serverless architecture. ・Experience with service-oriented and/or micro service architecture. ・Experience with CI/CD tools such as Jenkins and SonarQube. 【待遇/ Condition】 【賃金】現年収、能力、経験に応じて当社規定により優遇 【勤務時間】 9:00~17:00(休憩12:00~13:00) フレックスタイムあり 【勤務地/ Work Location】 (Upon hiring)Shirokane, Minato-ku, Tokyo, Japan (Scope of Change) Location transfer should be subject to the Company’s direction. 【アクサ生命保険について】 アクサ生命はアクサのメンバーカンパニーとして 1994 年に設立されました。アクサが世界で培ってきた知識と経験を活かし、315 万人のお客さまから 571 万件のご契約をお引き受けしています。1934年の日本団体生命創業以来築いてきた全国 511 の商工会議所、民間企業、官公庁とのパートナーシップを通じて、死亡保障や医療・がん保障、年金、資産形成などの幅広い商品、企業福利の増進やライフマネジメント🄬(人生を経営する)に関するアドバイスをお届けしています。 アクサジャパン採用サイト:採用情報|アクサ・ホールディングス・ジャパン キャリア:キャリア|アクサの魅力|採用情報|アクサ・ホールディングス・ジャパン 福利厚生:福利厚生|アクサの魅力|採用情報|アクサ・ホールディングス・ジャパン