JOB SUMMARY:
This role involves identifying and communicating appropriate software architecture, defining technology strategy with development teams, assisting in software design, and supporting new proposal estimations.
RESPONSIBILITIES:
- Identify and communicate the appropriate software architecture based on the requirements and design elements on existing and upcoming projects.
- Define the technology strategy with each projects development team: pipeline, tools, and key development procedures.
- Assist Team Leaders/Senior Engineers in the creation of design, software design specifications, including conducting training in software design where required.
- Support for estimation of new proposals.
REQUIREMENTS:
- Upper Intermediate English.
- Bachelors degree in computer science or a related field.
- At least 3 years relevant experience in large software design and coordinating project teams.
- 2 years of AWS technologies (SaaS, IaaS) experience is required.
- At least 3 years of Node.JS or JAVA or PHP (object oriented) programming experience.
- 3+ years of experience designing and developing database structures.
- Experience in designing layered architecture (ex. MVC model).
- Skills in designing networks (L2/L3 layers) are preferable.
- Excellent interpersonal and communication skills.
BENEFITS:
- Competitive salary and performance-based rewards.
- Work on global product development using modern technology stacks.
- Comprehensive training programs, including:
- Pre-client engagement onboarding.
- Japanese and English language classes.
- Technical seminars on emerging technologies.
- Clear career growth path and long-term development opportunities.
- Opportunities for onsite assignments in Japan and other parts of Asia.
- Flexible working hours: In (7:009:00) / Out (16:0018:00).
- 24/7 health care package.
- 13th-month salary and project bonuses (in line with company policies).
- Company-sponsored activities:
- Quarterly birthday celebrations.
- Company trips, Year-End Parties (YEP).
- Volunteer events.
- Special perks for leaders and long-term team members:
- Additional paid leave.
- Holiday bonuses (New Year, April 30, September 2, etc.).
- Active labor union with regular team-building and outdoor activities.