Senior Software Engineer (Fullstack)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Fullstack) (Python/Go/VueJS): Developing a global marketplace for refurbished devices with an accent on transitioning from a monolith to a distributed service-oriented architecture. Focus on building efficient loosely coupled services, optimizing system performance, and ensuring seamless user experiences at scale.
Location: Hybrid in Tokyo, Japan (3 days/week at the office, Monday mandatory)
Company
A global marketplace for refurbished devices dedicated to reducing environmental impact by making tech reliable and affordable.
What you will do
- Collaborate with a multidisciplinary squad and Staff engineer to align technical direction and share best practices.
- Build, launch, monitor, and support products within an agile "build it and run it" environment.
- Develop clean, consistent, and well-organized code across the entire technical stack.
- Contribute to the radical transformation of the platform from a monolith to a distributed, service-oriented architecture.
- Design and implement efficient, loosely coupled services to optimize delivery and scalability.
Requirements
- Location: Must be based in Tokyo, Japan
- English: C1 proficiency required (must be a "no-brainer")
- Strong system design skills with experience in microservices and distributed systems.
- Deep understanding of data architecture, APIs, and performance optimization.
- Solid experience with modern JavaScript frameworks, specifically VueJS and TypeScript.
- Fullstack mindset with the ability to navigate ambiguity across different technical domains.
Culture & Benefits
- Mission-driven environment as a certified B Corp focused on positive planetary impact.
- Hybrid work model: 2 remote days per week, one remote week per quarter, and 3 flex days.
- Access to Employee Resource Groups, mentorship programs, and cultural competency training.
- Impact-driven work in an innovative, fast-paced, and diverse environment.
Hiring process
- HR screening and a Coding & Testing module.
- System design and Data module evaluations.
- Tech leadership interview, meeting with the manager, and a final BM Values discussion.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →