Job Snapshot

Shanghai - 上海
Employment Type:
Job ID:

Job Summary

Back End Software Engineer


• Design, develop and implement applications for Tesla customers on features like customer referral programs(Loot Box),, and more
• Develop internal applications for sales and service or our financial platform
• Use .net framework, .net core and MS SQL / MySQL technology stack
• Responsible for applying operation break fixes and other proactive maintenance activities to keep the services up and running.
• Participate and determine root cause for service failure and support escalation.
• Design software architecture based on business requirements, strategy and priorities
• Promote software engineering best practices via code reviews, building tools and documentation
• Be nimble and react quickly to changing business conditions
• Leverage your existing skills while learning and implementing new, open-source technologies
• Work with product managers, content producers, QA engineers and release engineers to own your solution from development to production


• BS/MS in Computer Science or equivalent discipline
• Solid experience with the .NET platform
• Experience in MS SQL Server/MySQL and good knowledge in query optimization
• Expert knowledge of REST APIs
• Good unit testing and integration testing practices
• Exposure to Go, AngularJS/Angular 5+ and other open source technologies
• Experience with Docker and Kubernetes
• Agile/SCRUM Software Development Process experience