Full-Stack Software Engineer (.NET Core+React)

Tesla

The Role

We are seeking a highly motivated and experienced Full-Stack Software Engineer to join our team in building and maintaining our in-house ERP application. As a key contributor to our software development efforts, you will be responsible for designing and implementing robust, scalable, and secure enterprise applications. You will collaborate closely with cross-functional teams including Product Manager, QA, and Support to deliver high-quality software solutions that meet business needs.

Candidates should possess a solid foundation in computer science and software development, along with strong interpersonal and communication skills to thrive in a dynamic, team-oriented environment.

Key Responsibilities

  • Design, develop, test, and maintain full-stack web applications, including both front-end interfaces and back-end APIs.
  • Continuously optimize the application stack for performance, stability, scalability, and maintainability.
  • Collaborate with product managers, developers, QA engineers, and business stakeholders to define, design, and implement software solutions.
  • Stay current with emerging trends and technologies in web and enterprise software development.
  • Maintain comprehensive technical documentation, including design specifications and system requirements.
  • Integrate modern front-end frameworks (e.g., React) with back-end services (e.g., C# or Node.js) to build enterprise-grade applications.

Essential Qualifications

  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.
  • Proven experience in full-stack development, with strong proficiency in front-end technologies such as React.
  • Solid experience with back-end development using C# or Node.js, including building and maintaining RESTful APIs and server-side logic.
  • Demonstrated experience in enterprise system development, including full lifecycle involvement from design to deployment.
  • Strong foundation in computer science principles and the ability to tackle complex technical challenges.
  • Excellent written and verbal communication skills in English; capable of independently conducting technical discussions, meetings, and email correspondence.
  • Strong organizational and time management skills, with the ability to manage multiple tasks, prioritize effectively, and deliver on schedule.

Preferred Qualifications

  • Familiarity with databases (e.g., MySQL, Redis, MongoDB), microservices architecture, container orchestration tools like Kubernetes, and CI/CD pipelines (e.g., Jenkins).
  • Experience applying software design patterns and industry best practices to ensure clean, maintainable, and high-performance code.
  • Demonstrated success in designing, developing, and launching impactful web or B2B applications, especially in the enterprise software domain.
  • Prior experience in finance or tax-related software development is a strong plus.

This job application may involve an interview with an interviewer outside of Tesla China. If you complete your application, you agree Tesla provides your application information to overseas interviewers in Tesla, Inc. for recruitment purposes. More details and contact information please see here. (here hyperlink: https://app.mokahr.com/social-recruitment/tesla/46129#/)

Read Full Description
Confirmed 14 hours ago. Posted 25 days ago.

Discover Similar Jobs

Suggested Articles