1-800 CONTACTS

Backend Software Engineer

1-800 CONTACTS

full-time

Posted on:

Location Type: Hybrid

Location: Draper • Utah • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

JavaMicroservicesPythonSQL

About the role

  • Collaborate with a team of developers to build and manage enterprise-level RESTful microservices.
  • Work closely with the marketing group building curated data feeds.
  • Share ownership of over thirty business-critical software systems.
  • Actively influence the team’s area of focus and work closely with the Product Manager.

Requirements

  • 1-3 years of professional experience developing software.
  • Experience with at least one programming language (C#, Java, Python) and a willingness to learn and operate primarily in C#.
  • Basic understanding of Object-Oriented programming and Dependency Injection.
  • Strong problem-solving abilities and analytical skills.
  • Experience with SQL and database structures.
  • Experience with Test-Driven Development.
Benefits
  • Free eye exams for your entire family
  • Deep discounts on lenses, glasses, and other services
  • Amazing healthcare coverage
  • 401(k) match
  • Flexible PTO
  • Tuition reimbursement program
  • In-house restaurant with highly discounted meals (Steak dinner under $6)
  • Free snacks, ice cream, and drinks every day
  • Full onsite gym

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#JavaPythonObject-Oriented programmingDependency InjectionSQLdatabase structuresTest-Driven DevelopmentRESTful microservices
Soft skills
problem-solvinganalytical skills