Posted in

Software Engineer – Full Stack

Software Engineer – Full Stack

CompanyReputation
LocationScottsdale, AZ, USA, Lehi, UT, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelJunior, Mid Level

Requirements

  • 2-5 years of experience in designing & implementing highly interactive UI for high-volume, robust web applications.
  • Solid programming skills in JavaScript and Java/J2EE, with experience building reusable components using JavaScript libraries such as React and Node.js.
  • Experience with Spring Boot for building scalable and efficient backend services.
  • Proven ability to design, develop, and maintain microservices-based applications.
  • Experience using GoLang to build and optimize data pipelines.
  • Advanced knowledge of data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations.
  • Hands-on experience with NoSQL databases, such as MongoDB, Elasticsearch, and BigQuery, including development, troubleshooting, and performance optimization.
  • Observability experience or willingness to learn.
  • Experience working in a cloud environment and developing scalable, distributed systems.
  • Strong sense of empathy for end-users, with a drive to enhance their experience.
  • Comfortable working with data-intensive applications and performance-critical systems.

Responsibilities

  • Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.)
  • Work with the product owners to understand detailed requirements and own your code from design, implementation, test automation, and delivery of high-quality products to our users
  • Work in a fast-paced CI/CD Kanban environment and participate actively in feature development and bug resolution
  • Capability to manage multiple projects with material-technical risk across teams and processes; may serve as a functional lead or technical owner.
  • Work on several Reputation products to extend functionality and to maintain zero customer-reported bugs.
  • Be a mentor for colleagues and help promote knowledge-sharing
  • Additional duties as assigned.

Preferred Qualifications

  • GraphQL
  • RabbitMQ
  • Redis
  • Elasticsearch
  • Social Media APIs (Facebook, Instagram, LinkedIn, Twitter, YouTube, TikTok, etc)