GoLang Developer Location: Remote Duration: 12 months with possible contract to hire Description: The successful candidate will be an ambitious GoLang technologist with a proven track record in delivering outstanding solutions that provide significant business value with sustainable long-term gains. The role requires development expertise, good problem-solving skills along with strong analytical ability and attention to detail. Excellent communications skills (both written and oral) are paramount as well as the ability to work across teams in different geographies and time zones. Must feel comfortable in a fast paced, agile working environment. We're fueled by creating unique products and experiences that give people access to a new type of commerce, where all are welcome. If you’ve been searching for a supportive environment to chase your curiosity and use data to investigate the questions that matter most to you, this is the place for you. Key Role Deliverables: As an Applications Developer you will be part of a Platform Team that shares the same passion for technology and doing the right thing for the customer as you do. You will be responsible for delivering code that is bug free, portable and scalable. Attention to detail is a huge factor as you build in our agile, microservices architecture. Must be able to work remotely with very little oversight and supervision. Velocity is a key to making sure the company is able to meet its committed deliverables. Design and implement microservices in GoLang that meet business requirements Design and implement unit testable code that is highly maintainable Participate in the Scrum ceremonies Work closely with the Team Leads to ensure requirements are understood and met Collaborate with both internal and external UI/backend engineers to shape and define API contracts Communicate and suggest new ideas and designs in both written and verbal formats Risk management and proactive implementation of changes to avoid outages Ensure there is comprehensive documentation covering all aspects of the functionality and operation of the components you are responsible for Mandatory Skills and Experience: 3-6 years of experience developing scalable back end solutions using GoLang 4-year degree in Information Systems or an equivalent combination of course work and job experience Experience in building event driven microservices Hands on experience with Enterprise DevOps practices Experience in operational stability, technical hygiene strategies and techniques Must possess strong problem solving, analytical, and debugging skills Should be self-starter and proactive in identifying and fixing issues Agile development using continuous integration/continuous delivery DevOps practices Ability to work on multiple tasks in parallel Proven experience identifying and communicating engineering best practices Desirable Skills and Experience: Background in building production-ready SaaS applications JIRA/Confluence Cloud technology experience (Azure is a plus) Delivery Agent Experience working with containers (Docker etc) The top 3 to 5 skills you are looking for from a candidate for both soft skills and technical skills: GoLang Experience, MicroServices Architecture, and Agile Dev Practices Do you foresee more projects coming down the pipeline for your team: This candidate would work on developing and enhancing microservices for a new Home Try On initiative. What are some things that would stand out from candidates Experience developing in a cloud environment with Kubernetes would be a plus Would you consider a recent graduate (or years of experience): The individual needs to be a mid-level developer with prior experience. This team operation in a more agile or waterfall methodology: Agile Is there a certain development methodology your team practices: We have a set of standard libraries and practices for developing code that we will share during the onboarding process. If candidates don’t have experience with your preferred technology, would you consider any additional technical tools: We are looking for Golang programming experience, but if the candidate worked on a different Cloud platform outside of Azure then that would be fine. Notes: Backend GoLang Developer Jira and Agile environment needed Will be working on tickets with Usual PRs Azure cloud environment- need someone with this, would be a plus Mid level role- 3 to 5 years of experience with GoLang Needed Bachelor’s degree is not mandate, but should have desired experience Retail/omni channel is really nice to have- this would be highly preferred Experience: 3 - 6 Years Technical Skills: Must Have: Agile Methodology GoLang Programming Microservices Nice To Have: Azure cloud Kubernetes Retail eCommerce Experience What would a typical day look like in this role as far as workload: After that the individual would start to look at what tasks have been assigned to them through Jira. I would expect them to reach out to the Leads with questions. What are the Personality/Cultural fits needed to be successful: Team player who is able to work independently on tasks while also not afraid to ask questions and receive feedback.