We are looking for a Full Stack Engineer focused on developing high-quality internal tools that drive efficiency across various departments. You will work closely with cross-functional teams, including Sales, Compliance and Logistics to build custom web applications and dashboards that solve business-critical problems. This role requires a deep understanding of both front-end and back-end technologies to create scalable and maintainable systems that improve business workflows and productivity.
Responsibilities:
- Design, develop, and deploy scalable, efficient, and reliable software applications using Kubernetes, backend frameworks (e.g., Node.js, Express), frontend frameworks (e.g., React, Redux), and Docker
- Develop and maintain microservices-based architectures using Kubernetes, Docker, and container orchestration tools
- Write high-quality, readable, and maintainable code in JavaScript, React, and other relevant technologies
- Collaborate with cross-functional teams, including product management, design, and QA to identify and prioritize project requirements
- Participate in code reviews, ensure adherence to coding standards, and contribute to the improvement of the overall codebase
- Troubleshoot and debug issues in production environments, using tools like Kubernetes, Docker, and logging/monitoring tools (splunk, grafana)
Requirements:
- 2+ years of experience in software development, with a focus on full stack development
- Strong proficiency in JavaScript, React, and relevant ecosystem tools
- Experience with backend frameworks (e.g., Node.js, Express) and databases (e.g., Vertica, SQL, ClickHouse)
- Strong understanding of containerization using Docker and container orchestration using Kubernetes
- Strong understanding of software development principles, including testing, continuous integration, and continuous deployment (Jenkins)
- Strong problem-solving skills, with the ability to debug complex issues in production environments
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
- Familiarity with CI/CD tools (e.g., Jenkins, CircleCI, Travis CI) is a plus
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana) is a plus
Tesla offers competitive pay and a comprehensive benefits package, including medical, dental, vision, 401(k) with employer match, stock options, and various other perks. The company is committed to diversity, equal opportunity, and providing reasonable accommodations to individuals with disabilities.