Senior Backend Engineer(Growth) (#506)
¥8,000,000 ~ ¥12,000,000
ApplyTokyo
Full time
IT
Software EngineerJob description
Job Description
Role Expectations
-
Lead architectural decisions and technology selection in a rapidly scaling service and organization
-
Build backend applications with a strong focus on long-term maintainability and operational sustainability
-
Formulate and drive a technology strategy aligned with the overall business strategy, while technically leading the development organization
Sample Responsibilities (not limited to the following):
-
Lead system requirement definitions and domain modeling
-
Design backend system architecture
-
Select and evaluate middleware, frameworks, and other technical components
Why This Role is Exciting / What You’ll Gain
-
Experience in translating complex business domains into scalable systems
-
Opportunities to solve challenging problems alongside highly passionate team members
-
Contribute your technical expertise to support the scaling of high-impact products
-
Hands-on development experience with global-scale products
-
The chance to deliver social value by helping develop products that aim to transform industrial structures
Requirements
Requirements (Must-Haves)
-
Proven Technical Leadership Experience
Candidates should have led development initiatives with deep technical expertise. Examples include (but are not limited to):-
Leading architecture design initiatives
-
Choosing languages, frameworks, or libraries by weighing technical and business trade-offs, based on personal experience
-
Making technology decisions in areas such as logging, monitoring, and user event tracking
-
Designing and building job systems for services involving asynchronous processing
-
Improving development productivity through efforts such as CI/CD setup (especially with Docker), coding standards, and schema-driven development
-
-
Problem-Solving in Product or Project Delivery
Examples include (but are not limited to):-
Leading and completing projects involving multiple stakeholders
-
Planning development timelines, defining requirements, scheduling, and progress tracking
-
Leading improvements to development processes, such as introducing Scrum or enhancing testing workflows
-
Back to jobs