REMOTE/Updated: Sr. Back-End Software Engineer (Remote Opportunity)

Apply for this position Please mention DailyRemote when applying
Posted 3 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Posting End Date: 01/13/2021 Number of Openings: 8The Digital Center of Excellence (DCOE) is the organization within Hallmark Technology that is responsible for: Building a world-class, consumer-focused caring platform that enables Hallmark's lines of business (LOB) across the enterprise (Crayola, Crown Media, Hallmark Global) to accelerate their direct-to-consumer product strategies Developing a Cloud-first, multi-tenant digital platform that provides capabilities and services, such as a unified Hallmark Profile, Product Recommendations, Global Payment services, etc. Building, securing and operating digital consumer products for Hallmark's LOBs Scaling development capabilities to build for Hallmark's future As a member of the DCOE group you'll partner with high functioning, high energy teams of cross-functional disciplines that bring products like and our Hallmark Gold Crown Omnichannel network to life for our consumers. With a consumer-first focus this group delivers impactful digital solutions that have a direct impact on consumer brand engagement and retention in the digital space, which results in revenue growth and brand relevance. What we're looking for: You're a hands-on Sr. Back-End Software Engineer ready to join the DCOE's Engineering team. Your primary responsibilities include application architecture design and developmentof the DCOE's microservice-based platform. In addition,you'll provide insight to cross-functional colleagues (e.g. Architecture, Product, UX, Security) about technical requirements and limitations encountered during development.What you'll be doing: As a Sr. 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 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 Conduct innovative technology research, concept specification and design of individual software components Who we think would be a great fit: We are looking for someone who not only loves designing and building great softwarebut 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. Youhave the skills and experience,but you still love to learn - and you want to work with super talented folks to build great products. You are a polyglot who enjoys learning new languages, and choosing the right language to solve the problems at hand You have a track recordof projects completed on time -you excel at getting things done You design solutions to integrated systems; you often think in Service-oriented architecture (SOA),microservices, and REST APIs You enjoy learning bleeding edge technologies, but employ cutting edge or other more stable technologies to deliver built-to-last solutions You think that havingintelligent data modeling conversationswith a data architect sounds like fun You enjoy refactoringcode to reduce code complexitybut understand delivery matters more than perfect code You think in multi-threaded or multi-processor solutions You know design patterns like the back of your hand and you chose which ones to use based on the task at hand, not just because one is popular at the moment You are comfortable with performance tuning applications with tools likeJMeteror Apache Bench You prioritize mitigating security vulnerabilities as apart of your normal development process You are not afraid ofData Oriented Design, in fact, kindof like it You enjoy heads down coding, but also havegreatcommunication skills, love collaborating and are fun to work with that will be filled at the level based on the skills and experience of the selected candidate. Requirements: To be considered an applicant for this position, you must show how you meet the basic qualifications of the job in a resume or document you upload, or by completing the work experience and education application fields. Accepted file types are Microsoft Word (DOC or DOCX), PDF, HTML, or TXT. Individual file size attachment limit is 10 MB. This role is a REMOTE/VIRTUAL Work Opportunity. Residents of Colorado will be ineligible for this opportunity at this time. Basic Qualifications: BS in Computer Science or related fields, or equivalent experience 5+ years of professional programming experience 2+ years of professional programming experience with Go Strong knowledge of Go programming language, paradigms, constructs, and idioms 1+ years of professional programming experience with Service-oriented architecture (SOA), microservices, and REST APIs 1+ years of hands-on experience with cloud providers such as AWS and GCE Preferred Qualifications: Knowledge of common Goroutine and channel patterns Experience with the full suite of Go frameworks and tools, including: Dependency management tools such as Godep, etc. Go's templating language Go's code generation tools, such as Stringer Popular Go web frameworks, such as Revel Router packages, such as Gorilla Mux Ability to write clean and effective Godoc comments Experience with containerized microservices and serverless architectures Experience with distributed systems and related concepts Experience with API Gateways, and strong understanding of API management and orchestration Experience with SQL and NoSQL datastores including but not limited to Postgres, MySQL, and Elasticsearch Experience with Apache Kafka Hand-on experience with cloud providers such as AWS and GCE Experience in scaling applications Strong computer science theory fundamentals like algorithms and data structure design Experience with agile software development methodology Experience mitigating security vulnerabilities Familiarity with performance tuning applications with tools like JMeter or RedLine13 Experience with Test Driven Development (TDD) Experience developing with PHP Experience developing with Elixir Comfortable working on small, cross-functional, fast paced teams Excellent communication skillsIn compliance with the Immigration Reform and Control Act of 1986, Hallmark Cards, Incorporated and its subsidiary companies will hire only individuals lawfully authorized to work in the United States. Hallmark does not generally provide sponsorship for employment. Employment by Hallmark is contingent upon the signing of the Employment Agreement, signing of an agreement to arbitrate in connection with the Hallmark Dispute Resolution Program, completing Form I-9 Employment Eligibility Verification, passing the drug screen, verifying education credentials, and having satisfactory reference and background checks.BENEFITS AND PERKS: At Hallmark, we help people feel connected to what matters. That's true of our employees, just as it is our consumers. Providing benefits that support the lives and wellbeing of Hallmarkers is among the most important investments the company makes.Hallmark benefits are designed to give you choices. Wherever you are in life, we want you to find the benefits that are right for you and your loved ones. Explore the Hallmark Benefits Guide to learn more. Hallmark is an equal opportunity employer. All qualified applicants will be considered for employment without regard to race, color, religion, sex, age, pregnancy, national origin, physical or mental disability, genetics, sexual orientation, gender identity, veteran status, or any other legally-protected status. Principals only please.Nearest Major Market: Kansas City