O.C. Tanner
O.C. Tanner develops employee recognition and rewards programs that help companies appreciate people who do great work.
As a Senior Full Stack Engineer, you'll play a key role in designing and delivering scalable, secure, and high-performance web applications and services. You'll collaborate closely with product managers, test engineers, and fellow developers to build modular, cloud-native solutions.
This role requires deep technical expertise, strong architectural instincts, and the ability to lead by example in a fast-paced, agile environment.
Key Responsibilities
Must be able to work from the Salt Lake City office. Design and develop domain-driven services and APIs using
Java ,
JavaScript/TypeScript ,
GraphQL ,
Kafka , and other technologies. Build and maintain robust data models and storage solutions using
PostgreSQL and
Oracle. Develop modular, responsive web applications using
React
and related front-end technologies. Work closely with software engineers in test to assure quality. Translate complex business requirements into scalable technical solutions. Contribute to architectural decisions and help define engineering standards and best practices. Mentor junior engineers and foster a culture of technical excellence and continuous learning. Collaborate across teams to ensure seamless deployment and operation in cloud environments. Advocate for performance, security, and simplicity in all aspects of system design. Required Qualifications
Proven experience in full stack development with a strong emphasis on
backend service architecture . Hands on experience configuring, using, and deploying docker containers. Hands-on experience with
CI/CD pipelines . Passion for building
secure ,
high-performance , and
scalable
applications. Strong problem-solving skills and a commitment to simplicity in design. Excellent communication and collaboration skills. Ability to lead initiatives and influence technical direction across teams. Results-driven mindset with a passion for measuring impact and outcomes. Demonstrated commitment to continuous learning and staying current with industry trends. Preferred Experience
JavaScript/TypeScript and modern front-end frameworks (e.g.,
React ,
Next.js ). Java technologies including
JDBC , and
Reactive programming . Spring ecosystem:
Spring Boot ,
Spring Security ,
Spring MVC ,
WebFlux . Messaging systems:
Kafka ,
RabbitMQ , or similar. GraphQL API development (e.g.,
Apollo Studio ). Experience with
PostgreSQL ,
Oracle , or other relational databases. Bonus Qualifications
Deep understanding of
data management , including secure transmission, encryption, and transactional integrity. Familiarity with Reactive Native Java Frameworks.
As a Senior Full Stack Engineer, you'll play a key role in designing and delivering scalable, secure, and high-performance web applications and services. You'll collaborate closely with product managers, test engineers, and fellow developers to build modular, cloud-native solutions.
This role requires deep technical expertise, strong architectural instincts, and the ability to lead by example in a fast-paced, agile environment.
Key Responsibilities
Must be able to work from the Salt Lake City office. Design and develop domain-driven services and APIs using
Java ,
JavaScript/TypeScript ,
GraphQL ,
Kafka , and other technologies. Build and maintain robust data models and storage solutions using
PostgreSQL and
Oracle. Develop modular, responsive web applications using
React
and related front-end technologies. Work closely with software engineers in test to assure quality. Translate complex business requirements into scalable technical solutions. Contribute to architectural decisions and help define engineering standards and best practices. Mentor junior engineers and foster a culture of technical excellence and continuous learning. Collaborate across teams to ensure seamless deployment and operation in cloud environments. Advocate for performance, security, and simplicity in all aspects of system design. Required Qualifications
Proven experience in full stack development with a strong emphasis on
backend service architecture . Hands on experience configuring, using, and deploying docker containers. Hands-on experience with
CI/CD pipelines . Passion for building
secure ,
high-performance , and
scalable
applications. Strong problem-solving skills and a commitment to simplicity in design. Excellent communication and collaboration skills. Ability to lead initiatives and influence technical direction across teams. Results-driven mindset with a passion for measuring impact and outcomes. Demonstrated commitment to continuous learning and staying current with industry trends. Preferred Experience
JavaScript/TypeScript and modern front-end frameworks (e.g.,
React ,
Next.js ). Java technologies including
JDBC , and
Reactive programming . Spring ecosystem:
Spring Boot ,
Spring Security ,
Spring MVC ,
WebFlux . Messaging systems:
Kafka ,
RabbitMQ , or similar. GraphQL API development (e.g.,
Apollo Studio ). Experience with
PostgreSQL ,
Oracle , or other relational databases. Bonus Qualifications
Deep understanding of
data management , including secure transmission, encryption, and transactional integrity. Familiarity with Reactive Native Java Frameworks.