Responsibilities

  • Lead agile teams of backend engineers, managing hiring, training, mentoring, and task coordination while actively contributing to development.
  • Foster the professional growth, performance, and code quality of the backend team.
  • Play a key role in shaping the technical design of overall solutions.
  • Assess business requirements and design scalable, high-performance, and verifiable solutions.
  • Oversee the development of large-scale distributed systems, taking ownership of critical components across various domains.
  • Ensure system scalability, performance optimization, and reliability.
  • Supervise and deliver high-quality, efficient, and maintainable code while championing engineering best practices.
  • Organize and participate in code reviews to uphold coding standards and quality.
  • Lead the creation and maintenance of comprehensive technical documentation.
  • Stay ahead of emerging technology trends and innovations.
  • Act as a pioneer in experimental AI tools, driving innovation and exploration in the field.

Requirements

  • 6+ years of experience in software development
  • 2+ years of experience as an application/system architect
  • 2+ years in a leadership role
  • Proficient in Golang, SQL, Python, and Node.js
  • Proven experience in AI technologies to increase programing efficiency and quality is plus.
  • Strong expertise in RDBMS (Oracle, PostgreSQL), data modeling, synchronization/integration, and large-scale data pipelines
  • Hands-on experience with large-scale microservices, distributed systems, cloud computing, and system architecture at scale
  • A continuous learner with a passion for mentoring and supporting others
  • Strong team player with excellent interpersonal skills
  • Results-driven, adaptable, and comfortable navigating ambiguity
  • Highly collaborative, team-focused, and an effective mentor
  • Thrives in fast-paced environments

Our Technology

The following is a selection of the technologies we use:

  • GoLang, Python, Node.JS, ReactJS, NextJS 
  • PostgreSQL, Oracle, Microsoft SQL, Redis, RabbitMQ 
  • Azure, GCP, Kubernetes 
  • Linux, GitLab, Docker 

 

Interview Process

  • Phone interview 
  • Online test: 2 hours, technology knowledge and coding test. 
  • 1st Interview: 3 hours, 2-2.5 hours meet with hiring managers + 0.5 hour meet with HR. 
  • 2nd Interview: 1 hour, meet with LoB Head. 

Other Benefits 

To us, people are our greatest asset, and we are more than happy to invest in employees! We create a healthy work atmosphere and provide you with the tools and support for doing your job successfully. With a culture of flexibility and transparency, we believe there should be no barriers, and everyone’s contributions matter. 

Work Life Balance is a must  

  • 15 days annual leaves (pro-rata for partial month at first year) 
  • 5 days full-pay sick leaves, 3 days menstrual leaves 
  • Health check subsidy 
  • Ergonomic-design chair and fully-equipped devices for work 

Grow together & keep learning

  • Conferences & external subsidy 
  • Learning clubs to share technical skill (e.g: Frontend/Backend tech sharing, Product Management...etc) 

Work Hard, Play even Harder 

  • Various entertainment & sports clubs, attend basketball clubs today, and play board game tomorrow! 
  • Snacks & beverage to refill your energy anytime 

 

應徵此職務

* 必填
resume chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.