Mid-Level Backend Engineer
Company
O.C. Tanner
Location
Salt Lake City, UT
Type
Full Time
Job Description
O.C. Tanner develops employee recognition and rewards programs that help companies appreciate people who do great work. That's right, we are in the business ofhelping people thrive at work.
As part of that effort, we build large-scale, international, web and mobile applications used by companies like FedEx, Texas Roadhouse, and American Express. And we're doing it with technologiesincludingJava, Scala,Spring, React, Kafka, and Docker.
Responsibilities
OurSoftwareEngineers work closely with Product Managers,TestEngineers and others to do the following:
- Create domain and web services using Java,Javascript,Graphql, Kafka and other technologies for deployment in the cloud
- Help define, create and maintain the data structures required to feed these services including relational databases, as well as RDBMS productslike postgrsql
- Build modular web solutions using React
- Ensure great codequalitythroughautomated testing -- we take test-driven development seriously here
- Clearly understand business objectives and customer needs
- Design, build and deliver solutions that will meet and often exceed the objectives and needs
- Help define and execute standards and practices that enable our development teams to do this as quickly and effectively as possible
- Foster an environment that attracts, empowers and retains technical people of the highest caliber
Job Requirements
Applying candidates must have each of the following:
- Experiencein service development
- Knowledge of data management issues including storage, secure transmission, encryption and transactions
- Comfortable with continuous deployment
- A passion for deliveringasecure services infrastructure
- A craving for high performance code
- Ability to keep designas simple as possible
- A passion for building scalable apps
- Exceptional problem-solving skills
- Great communication skills
- The ability to lead through influence
- A relentless drive for results
- A passion for measuring those results
- An ongoing thirst for new knowledge and ideas
Strong candidates would have experience with some of the following:
- Scala language(or equivalent experience with functional programming)
- Javascriptand relatedtechnologies (TypeScript a bonus)
- Java technologies such as Servlet, JDBC, Reactive
- Spring framework technologies such as Boot, Security, MVC, Webflux
- Messaging technologies such as KafkaorRabbitMQ
- Experience with database technologies such asPostgrsql, Oracle
- Worked on web service APIs using REST and/or Graphql (Apollo Studio)
Exceptional candidates will have done one or more of the following:
- Worked on a team that does Test-Driven Development and Continuous Delivery
- Built and managed large databases
- Have an understanding ofTCP and worked with various protocols: SMTP, HTTP, AMQP
- Worked on a large-scale, international,webapplication
- Worked with applications built using an asynchronous, message-driven design
- Experience with domain driven design
- Developed microservices using twelve factor app methodology
O.C. Tanner
Our company at a glance (http://www.octanner.com/about-us/fast-facts)
Date Posted
07/31/2023
Views
2
Similar Jobs
Strategic Customer Success Manager - Rokt
Views in the last 30 days - 0
mParticle by Rokt a leading customer data platform is seeking a Strategic Customer Success Manager The role involves building strong relationships wit...
View DetailsEnterprise Customer Success Manager - Rokt
Views in the last 30 days - 0
mParticle by Rokt a leading customer data platform is seeking an Enterprise Customer Success Manager The role involves serving as a trusted consultant...
View DetailsAWS Alliance Driver, Director - PwC
Views in the last 30 days - 0
The text describes a role for an AWS Alliance Director at PwC The individual will lead the AWS Alliance across various sectors focusing on the overall...
View DetailsSenior Software Engineer, Devices Automation - Block
Views in the last 30 days - 0
Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...
View DetailsSoftware Engineering Lead - Dotdash Meredith
Views in the last 30 days - 0
Dotdash Meredith is seeking a skilled Engineering Lead for a missioncritical role in designing and scaling their nextgeneration publishing platform Th...
View DetailsProcess Innovation Professional - Lead to Cash - IBM
Views in the last 30 days - 0
The role involves preparing monthly cash collection forecasts setting collection targets managing a team and ensuring compliance with various standard...
View Details