Job Description :
Job title: Golang Software Engineer
Duration: 6+ months
Location: Fremont, California


*Summary:*
The Digital Products Engineering team is at the forefront of building a consistent, global customer experience across all digital touch points.
This team is building the next generation infrastructure which allows our customers, living in 60+ countries, to understand, interact and purchase our amazing vehicles and energy products.
In this role, you will join a small team responsible for building innovative software that supports business functions such as Document Management, Url Shortener and more.

*Responsibilities:*
- Experience designing and deploying high performance production services with extensive monitoring and logging practices
- Build globally distributed services moving petabytes of data
- Contribute in building the most reliable file transfer technology
- Collaborate with other engineers on the team to optimize engineering methodologies
- Ability to manage technical and relational skills to excel in extensive projects
- Efficiency in acceleration of services and enhance infrastructure to increase performance, scalability and the most optimal user experience

Experience required:

- *Qualifications:*
- BS/MS in Computer Science, IT, or related field. Or other evidence of exceptional ability
- 3+ years of solid experience with any major programming language GoLang
- In-depth knowledge of data structures and algorithms
- Building high performance, globally distributed client/server based web applications
- Deep understanding of the network stack, TCP/IP and HTTP protocol
- Excellent Unit Testing and Integration Testing practices
- Prior experience in building Document management Systems is a plus

Nice to have
- Exposure to GO, C#, Python, PHP, Java, React.js and other open source technologies is a plus.
- Exposure to GraphQL is a plus.
- Ability to work in constant high pressure situation.
- Experience with Docker.
- Exposure to mobile app development iOS and android is a plus.
- Ability to multi-task and manage multiple assignments in a fast-paced environment.
- Prior experience on home grown enterprise level applications is preferable.
- Demonstrated ability to facilitate cross-team work and influence beyond he/she individual group.
- Evidence of exceptional ability.

Client : Tesla