Type
Industry
Category
Salary
Location
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