Do you like Golang, distributed teams, distributed systems, web performance, and smart, kind, empathic teammates? We are looking for a backend developer to help build tools that speed up all of Walmart e-commerce. You’ll be building mostly HTTP APIs, mostly in Go.
A typical day might involve any of the following:
• Create an API endpoint to control our performance tooling. • Add metrics and monitoring to increase the observability of our applications. • Work with our configuration management systems to smooth out our deploy process. • Give design feedback and review teammates’ code. • Our stack uses Go and MySQL. • Develops Innovation strategies, processes, and best practices • Drives the execution of multiple business plans and projects • Ensures business needs are being met • Leads and participates in medium- to large-scale, complex, cross-functional projects • Leads the discovery phase of medium to large projects to come up with high level design • Promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity • Supports business objectives • Troubleshoots business and production issues
Must Have: • Bachelor’s Degree in Computer Science or related field and 6 years’ experience building scalable ecommerce applications or mobile software • You have at least two years of professional experience building RESTful APIs. • You have at least three years of professional experience with Go, Golang, Java, Python, Ruby, or another server-side programming language. • Experience with Salt, Chef, Puppet or other configuration management tools • You’re comfortable with writing and maintaining performant SQL queries. • You have strong written and verbal communication skills. • You’re willing to dive in to unfamiliar layers of the stack. • You have experience with Linux systems.
Plus: • Experience with CDNs • Experience in networking • Experience with front-end development