Ref: a0M1i000000moxlEAA_1620677223

Lead Back End Software Engineer

USA, Missouri

Job description

Lead Back End Software Engineer


Large company with 100+ year history is looking for someone who not only loves designing and building great software but is also passionate about getting stuff done. You are excited by the challenge that comes with delivering innovative solutions for a beloved company and brand going through a digital transformation. You have the skills and experience, but you still love to learn (learning Golang is required) - and you want to work with super talented folks to build great products.

As a Lead Back-End Developer, you'll be combining technology and design to scalable and robust microservices that power the websites and web applications for Hallmark's consumers. To fulfill your responsibilities, you'll need to be able to provide the following day-to-day duties:

Build robust and scalable software in multiple modern object oriented and functional languages. We are currently building our microservices stack using Golang.
Implement microservices using both asynchronous messaging services and RESTful APIs
Design and implement multi-threaded and multi-processor solutions
Work on interactions with other internal and external teams
Participate in creating and clarifying User Stories, and in planning Sprints
Dive into hard problems and successfully deliver great results on schedule
Conduct innovative technology research, concept specification and design of individual software components

Role is 100% remote.

BS in Computer Science or related fields, or equivalent experience

Professional programming experience (Node.js or Java preferred)

Professional programming experience with Go

Strong knowledge of Go programming language, paradigms, constructs, and idioms

Professional programming experience with Service-oriented architecture (SOA), microservices, and REST APIs

Expertise and hands-on experience with cloud providers such as AWS and GCE