Hallmark Labs is the digital arm of Hallmark Cards, Inc., based in Santa Monica, California.
We currently operate two digital subscription services, Hallmark Movies Now and
Hallmark eCards, as well as ongoing initiatives in personalized, print-on-demand
greeting cards. We are a diverse team of innovators, creators and influencers
leveraging Hallmark’s deep experience in creating meaningful connections and
progressing it into the digital age with cutting-edge technology.
Senior Software Engineer, Platform - Go/Microservices
You're a seasoned polyglot engineer that is driven, takes ownership and is solution oriented and ready to join a stellar new team working on cross product foundational platform, shared by all our products written in Go. You'll be building robust and scalable software in multiple modern object oriented and functional languages. And making the company transitions to microservices using Go and Kafka.
As a part of this role, you will:
- Implement reactive design patterns, microservices, and REST APIs
- Work on integrations 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
- Design and implement asynchronous, multi-processor solutions
- Learn new languages and choose the right language to solve the problems at hand, and work in Go
- Think in multi-threaded, asynchronous, and multi-processor solutions
Required Qualifications:
- 5 or more years professional programming experience
- 2 or more years experience with two or more object oriented or functional languages (each), OR any substantial experience with Go, professionally or on-the-side
- Experience with AWS or other cloud services
Preferred Qualifications:
- Experience with Service-oriented architecture (SOA), microservices, and REST APIs
- Experience in scaling applications
- Experience with Test Driven Development (TDD)
- Experience with Ruby, Python, or Go
- Experience with Apache Kafka
- Comfortable working on small, cross-functional, fast paced teams
- Excellent communication skills
Looking for more roles like this?
Join our talent network and get matched with similar opportunities from top companies.