- Have strong ownership self-motivations and sense of responsibilities- Take a leading and managerial role in project teams of cross-functional members to deliver with high quality and time efficiency and mitigate risks at spot- Take a proactive and professional role to manage ambiguities understand requirements translate them into technical solutions and drive implementations with top standards - Conduct demand research outline design detailed design code writing unit testing system joint debugging and integration testing of functional modules- Collaborate with product managers UI/UX designers machine learning engineers data scientists data engineers and platform architects to implement robust production real-time and batch decisioning solutions- Ensure operational and business metric health by monitoring production decision points
5 years of back-end R&D experience familiar with software design analysis and business support for medium and large complex systems and be able to integrate technical solutions with real business processes seamlessly
Proficient in web research and development technology master at least one of the mainstream backend programming languages: e.g. java python go etc.
Have concrete knowledge and practical experiences of IO multi-threading distribution caching messaging and other related mechanisms
Have strong expertise in common commands under Linux mainstream databases such as MySQL
Experienced in building scalable extensible and high-availability systems; Familiar with commonly used middleware with rich experiences in using es redis kafka or other mq
Have a deep understanding of design patterns software engineering etc.
Have best-in-class coding habits quality awareness and documentation writing skills
Great communication skills and teamwork spirit; work hard be proactive
Constantly learn and research for the needs of new products /features make constructive suggestions for optimizations iteratively
Masters degree or above in Computer Science or related field
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.