Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Tesla Sr Fullstack Software Engineer Energy Tools 
United States, California, Palo Alto 
279138652

13.08.2024
What You’ll Do
  • Design and engineer modern user experiences utilizing TypeScript, React, D3, WebGL, Three.js, GraphQL, or nginx
  • Build, deploy, and scale web systems ranging from sites to middleware APIs using Git, Docker, Kubernetes, AWS and other relevant DevOps technologies
  • Provide technical and product leadership to drive innovation across the team and larger company
  • Collaborate closely with the team to create and iterate on world class UI/UX designs using Figma, and implement them accurately in code
  • Continuously optimize processes and practices using first principles thinking to enhance the customer experience while accelerating delivery
  • Collaborate closely with cross-functional teams, including Software Engineering, Sales, Product, and business stakeholders to define and prioritize the product roadmap
  • Participate in code reviews, software testing, and other quality assurance activities to ensure that the tools are reliable, scalable, and maintainable
  • Contribute to technical documentation, user manuals, and training materials to support end users of the tools
  • Improve application performance and stability while strengthening product and company robustness through contributions to tools, processes and automation
  • Achieve a shared mission of grandiose scale in accelerating the world's transition to renewable energy through intelligent UX, product design and scalable software systems
What You’ll Bring
  • Degree in Computer Science, Engineering or equivalent experience
  • 5+ years of experience building front-end applications and supporting APIs for the web with full-stack integration to bleeding-edge server technologies
  • Passion for UI, UX, HMI, data visualization, intuitive information architecture and simple data-driven experiences
  • Knowledge of cloud-based, distributed systems as well as the networking and computer science concepts that comprise them
  • Strong proficiency in at least one front-end framework (e.g., React, Typescript, Node.js, CSS) and at least one back-end framework (e.g., Golang, Python)
  • Knowledge of SQL and NoSQL databases
  • High standards for code quality, maintainability, and performance
  • Experience with agile development methodologies and a strong understanding of software development lifecycles
  • Strong problem-solving and analytical skills, with the ability to understand complex business problems and design software solutions to address them
  • Excellent written and verbal communication skills, with the ability to collaborate effectively with stakeholders from different functional areas