
Backend Software Engineer
1-800 CONTACTS
full-time
Posted on:
Location Type: Hybrid
Location: Draper • Utah • 🇺🇸 United States
Visit company websiteJob 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