What You Will Do
● Assume the primary technical responsibilities for the company's core operational platform, lead its architecture design, development implementation, and long-term maintenance, and ensure the system's scalability and high reliability.
● Lead technology assessment and selection work, be responsible for in-depth research on new technologies, frameworks, and third-party services, and provide "build or buy" decision-making recommendations based on detailed analysis to support the company's technology Strategy and Development.
● Collaborate with relevant personnel from business units, guide, analyze, and optimize requirements, and be responsible for translating business requirements into detailed technical specifications. For functions with clear requirements, it is necessary to be able to manage the entire process from concept proposal to final implementation.
● Architected and developed a series of internal tools and services to support critical business operations, including but not limited to user communication systems (such as EDM, Push notifications) and marketing campaign management platforms, etc.
● Directly interface with the data engineering team to design and implement a system capable of leveraging user data for refined segmentation and targeting; meanwhile, ensure smooth API integration with the application backend to guarantee reliable execution of operational instructions.
What we are looking for
Minimum Qualifications
Bachelor's or Master’s degree in a technical field (Computer Science, Engineering or a related field.
At least 3 years of experience in full stack software development, as well as practical experience in delivering complex technical projects.
Excellent business accumen and product thinking abilities. Experience in effectively translating business requirements into technical solutions.
Proficient in a modern front-end framework (such as React or Vue), with experience in building complex, data-driven User Interfaces.
Preferred Qualifications
Strong back-end development experience (e.g., using Node.js, Python, Go, or Java), and in-depth knowledge of database systems (SQL/NoSQL), caching technologies, and message queues.
Proven experience in designing, building, and maintaining robust and scalable APIs.
Possesses excellent analytical and problem-solving skills, with a successful track record of providing structured solutions to complex and ambiguous problems.
Excellent communication skills with proven track record to drive complex discussion with both tech and non-tech stakeholders.
Fluent in English and Mandarin.