Login or register to see your saved jobs and receive scout emails
Login or register to find a job
Job ID : 1503722 Date Updated : November 18th, 2024
Full Stack Developer @Global E-Commerce

Full Stack Developer at a Global E-Commerce *JP Not Required*

Location Tokyo - 23 Wards
Job Type Contract
Salary 6 million yen ~ 9 million yen

Job Description

In this position, you can expect to develop large-scale services related to Observability + AI.

Client Details

The company is a global leader in e-commerce, providing a wide range of services including online retail, digital content, financial services, and telecommunications. It operates one of Japan's largest online marketplaces and has grown its international footprint, with a strong focus on leveraging cutting-edge, technology-driven solutions. Renowned for integrating advanced technologies such as AI and blockchain, alongside loyalty programs, the company is dedicated to continuously improving customer experiences and optimizing business operations.

Description

  • Frontend Development: Strong experience in developing user-facing applications using ReactJS, HTML, and JavaScript. Proficient in building dynamic, responsive, and high-performance web applications, with a deep understanding of frontend frameworks, UI/UX principles, and modern JavaScript libraries and tools.
  • Backend Development: Extensive experience in building robust, scalable, and high-performance backend services using Golang (Go). Skilled in designing APIs, handling asynchronous processing, managing data flow, and ensuring system performance under heavy loads.
  • Software Design & Testing: Proficient in software design, implementation, and testing across the full development lifecycle. Comfortable with writing unit tests, integration tests, and working within CI/CD pipelines to ensure code quality, reliability, and system security. Able to collaborate closely with QA teams for end-to-end testing.
  • Software Architecture: Expertise in software architecture design, particularly using UML (Unified Modeling Language) to model complex systems and define clear system interactions. Strong focus on designing scalable, maintainable, and fault-tolerant systems that align with overall business goals and technical requirements.
  • Problem-Solving & Logical Thinking: Strong analytical and problem-solving skills, with a systematic approach to visualizing complex issues and structuring solutions in a logical and efficient manner. Able to break down large problems into manageable components, ensuring both clarity and effectiveness in addressing technical challenges.
  • Infrastructure & Monitoring: In-depth knowledge of infrastructure management, including working with Kubernetes, containerization technologies, and Linux. Familiar with monitoring tools such as Prometheus, Grafana, Datadog, and Elasticsearch, and experienced in leveraging these tools for real-time system monitoring, troubleshooting, and performance optimization.
  • Development Environment: Comfortable working in a diverse, cross-functional team (including members from different regions such as Japan, China, Russia, and India) and using collaborative tools like Jira for task management, Confluence for documentation, and Slack/MS Teams/Viber for communication. Experienced with Jenkins for CI/CD pipelines and working in a Kubernetes-based private cloud infrastructure to ensure seamless development and deployment processes.

Job Offer

  • Flexible work from home scheme (once a week, telework)
  • Multi-cultural working environment
  • Breakfast, Lunch and Dinner provided in the office
  • Snacks, drinks are free
  • Salons and clinics - used with discounted price or free

To apply online please click the 'Apply' button below. For a confidential discussion about this role please contact Taishi Oyamada on +813 6832 8665.

General Requirements

Minimum Experience Level No experience
Career Level Mid Career
Minimum English Level Business Level
Minimum Japanese Level None
Minimum Education Level Bachelor's Degree
Visa Status Permission to work in Japan required

Required Skills

  • Requirements Analysis: Work with stakeholders to gather and analyze user needs, defining system functionality through user stories and technical specifications for new features or services.

  • Feature/Service Design: Design the architecture and functionality of new features, ensuring alignment with platform goals and infrastructure. This includes creating detailed design documents, ensuring scalability, performance, and integration with existing systems, and collaborating with cross-functional teams for feasibility.
  • Design Review: Participate in design reviews to ensure solutions are technically sound and align with business objectives. Provide feedback on team members' designs, ensuring adherence to system architecture and best practices.
  • Implementation and Testing: Write clean, maintainable code for frontend (ReactJS, HTML, JavaScript) and backend (Golang) systems. Develop and execute tests (unit, integration, performance) to ensure reliability, security, and functionality.
  • Release Management: Oversee the release process, coordinating with teams, conducting final testing, and ensuring smooth deployments. Manage release notes and track progress.
  • Troubleshooting: Provide on-call support for production issues, including bug fixes, performance optimizations, and outages. Use monitoring tools to proactively identify problems and collaborate with the team on long-term solutions.
  • User Support: Address user inquiries, resolve technical issues, and assist with user adoption. Ensure clear communication and improve user experience based on feedback.
  • Language Proficiency: Business-level proficiency in English required; Japanese language skills are not necessary.

Job Location

  • Tokyo - 23 Wards

Work Conditions

Job Type Contract
Salary 6 million yen ~ 9 million yen
Industry Software

Job Category

  • IT, Web and Communication > Project Manager