Senior Backend Engineer / Scala

Prince Perelson and Associates, L.L.C.
Salt Lake City, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 170K

Job location

Salt Lake City, United States of America

Tech stack

Java
API
Code Review
Database Design
Node.js
NoSQL
Open Source Technology
Performance Tuning
Systems Development Life Cycle
Scala
Software Engineering
Backend
Integration Tests
Information Technology
Programming Languages
Microservices

Job description

We are seeking a Backend Engineer to play a key role in designing and implementing systems that power a modern, large-scale technology platform. This individual will contribute to building high-performance APIs and backend services that are scalable, reliable, and intuitive for end users.

We value engineers who bring strong technical depth, intellectual curiosity, and a commitment to delivering production-grade solutions. This role emphasizes problem-solving, ownership, and continuous improvement over specific tool familiarity. You will partner closely with Product and cross-functional stakeholders throughout the software development lifecycle-translating requirements, iterating on in-progress solutions, and resolving issues identified through testing and validation., * Design and build cloud-native backend services using modern programming languages and open-source frameworks

  • Develop and maintain comprehensive unit and integration test coverage
  • Participate actively in agile ceremonies, including daily stand-ups
  • Contribute to peer code reviews as part of established SDLC and change management processes
  • Collaborate cross-functionally to refine requirements and deliver high-quality releases
  • Support performance optimization, scalability improvements, and reliability initiatives

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5+ years of experience developing web-based applications
  • Experience with at least one modern backend language (e.g., Scala, Java, Node.js, or similar)
  • Strong understanding of relational and/or NoSQL database design and data modeling principles
  • Demonstrated ability to learn new technologies and frameworks quickly
  • Experience working independently and within collaborative engineering teams
  • Strong analytical and problem-solving skills
  • Effective written and verbal communication skills
  • Commitment to collaborative, high-quality software development practices

Apply for this position