top of page
1.png

Software Development Lead

◼️​Role
  

​​​​​​​​​

  • Coordinate the overall progress of software development by collaborating with front-end engineers, server engineers, and AI algorithm engineers, ensuring seamless task and schedule management across teams.

  • Translate strategic directives from the CTO into actionable technical specifications and task allocations, shaping them into executable projects.

  • Manage the integration of front-end, back-end, and AI algorithms to maintain technical consistency across the project, working closely with developers in each domain to design and implement optimal architectures.

  • Flexibly select tools and technologies based on project requirements, consulting with team members to make the best choices.

  • Ensure code quality through comprehensive reviews and lead efforts to improve the overall development process.

◼️​Ideal Candidate Profile
  

​​​

  • Capable of quick problem-solving and flexible responses to optimize development processes.

  • Enthusiastic about new technologies and trends, with a desire to integrate them into projects.

  • Skilled at understanding the expertise of each engineering domain and fostering effective collaboration across disciplines.

  • Able to work autonomously while closely collaborating with the CTO and other executives to drive the product's success.

◼️​Requirements
  

​​​​​​​​

  • Fundamental knowledge of front-end, back-end, and AI algorithms, with the ability to integrate these fields effectively.

  • Practical experience with Python, JavaScript (e.g., React or Vue.js), and back-end languages (e.g., Node.js, Go), or equivalent expertise.

  • Experience in designing and implementing systems using REST APIs or GraphQL.

  • Familiarity with cloud infrastructure (AWS, GCP, Azure) and basic knowledge of its architecture.

  • Proven ability to lead development teams, allocate tasks efficiently, and manage schedules effectively.

  • Decision-making skills to adapt to uncertain tools or technologies and derive optimal solutions.

  • Capability to improve the technical skillset of the team through code reviews and mentoring.

◼️​Rewards
  

​​​​​​​​

  • Take on a central role in overseeing the entire development process, from design and implementation to social deployment.

  • Experience the satisfaction of integrating front-end, back-end, and AI algorithms into a cohesive system.

  • Enjoy the rapid pace of decision-making in a startup environment, while shaping the product through hands-on involvement from conception to completion.

  • Foster the growth of the development team, advancing both individual skills and collective achievements.

  • Contribute to the development of an innovative product that supports Japan's manufacturing industry, creating a significant social impact.

bottom of page