Design, build and maintain APIs, services and systems and debug production issues across multiple levels of the stack
Collaborate closely with Business, Product and Data Science teams to understand and solve customer pain points at scale
Design, develop, implement and deploy enterprise-level, high availability web application platforms
Create and improve technology infrastructure that functions well at scale; design and improve system architecture
Manage deployments and architecture; develop new products and scale existing ones
Keep up to date on the latest software development technologies and methodologies to ensure technical leadership
Requirements
Bachelor's or Master's Degree in Computer Science, Electrical Engineering or equivalent work experience
Minimum 5+ years of experience in a technical role designing, developing and releasing technical solutions
1st principles thinker with strong problem solving skills
Strong background in system architecture and building scalable products or systems
Experience working in diverse, dynamic and cross-cultural teams
Empathetic communicator with ability to explain technical decisions clearly
Proficiency with Python-based backend programming and web frameworks like Flask
Ability to design RESTful APIs and familiarity with AWS
Experience with Docker, Git, Elasticsearch, Spark, CI/CD is a plus
Prior experience as an early engineering hire at a startup (building product from scratch)
Benefits
Globally distributed, remote-first flexibility: Work with a fully distributed team across Asia and Europe
Tech-first team: Work with like-minded individuals who share a passion for technology
Accelerated growth: Own the web app from day one and compress the learning curve
Impact you can see: Lean structure where work directly moves the business forward
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
API designsystem architecturescalable productsPythonFlaskRESTful APIsAWSDockerGitElasticsearch
Soft skills
problem solvingempathetic communicationcollaborationtechnical leadershipcross-cultural teamwork
Certifications
Bachelor's Degree in Computer ScienceMaster's Degree in Computer ScienceBachelor's Degree in Electrical EngineeringMaster's Degree in Electrical Engineering