Senior Full Stack Engineer

New York Technology Partners
Salt Lake City, UT

Our client is a fast-growing, industry-leading retail technology company whose proprietary software platform powers hundreds of locations nationwide. They are looking for a Senior Software Engineer to join their in-house product development team and help build their software suite into the preeminent platform in their industry.

What You'll Do:

  • Implement new features and fixes across the entire software stack
  • Develop a deep understanding of a proprietary platform that combines a point-of-sale system, product appraisal application, and inventory management system
  • Own software quality — writing unit and integration tests and manually testing your own and peers' code changes
  • Improve the reliability and speed of core software products
  • Contribute to the refinement of development release processes
  • Assist front-line teams in troubleshooting and resolving bugs
  • Play an integral role in the "Shape Up" software development life cycle
  • Mentor and coach fellow team members
  • Share in occasional on-call or support escalation for critical incidents

What They're Looking For:

  • 6+ years of experience building web applications
  • Strong command of one or more modern backend languages and frameworks
  • Significant experience with modern front-end frameworks and API technologies
  • Excellent communication and writing skills
  • Resourceful, with strong attention to detail
  • Ability to produce high-quality code WITHOUT assistance from an LLM

Tech Stack:

  • Testing: Unit and true integration tests, Playwright for end-to-end
  • Front-end: React, TypeScript, MobX
  • Back-end: C# .NET 10, EFCore
  • Database: PostgreSQL, Redis, ClickHouse
  • Platform: Hybrid hosting, Cloud-Native on DigitalOcean, IoT with Balena
  • Observability: OTel, OpenObserve, RUM
  • Version Control: GitHub/Forgejo
  • Dev Setup: Linux, VSCode, Docker
  • DevOps: GitHub/Forgejo, Docker Hub

// // //