Software Developer

Lensrentals

Northern (KY)

Hybrid

USD 110,000 - 130,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Lensrentals is seeking a Software Developer to contribute across front-end, back-end, and database layers for our e-commerce platform. You will implement features, build tests, and maintain code with guidance from senior engineers to deliver solid customer experiences.

The role requires 4+ years of professional software engineering, strong collaboration with cross-functional teams, and a willingness to learn multiple languages and frameworks. This is a full-time, on-site position.

Qualifications

  • Bachelor's degree in CS, software engineering, or related field, or equivalent experience.
  • Minimum 4 years of professional software engineering experience.
  • Ability to deliver well-scoped features with limited supervision.
  • Experience with front-end and back-end development and databases.

Responsibilities

  • Develops, tests, and maintains software features across front-end, back-end, and database layers, contributing to core e-commerce systems.
  • Implements well-scoped features and enhancements from tickets, specifications, and technical direction provided by senior engineers.
  • Builds and improves customer-facing digital experience features such as navigation, search, filters, and recommendations.
  • Follows established architectural patterns and technical direction, raising questions and surfacing implementation concerns to senior engineers when trade-offs arise.
  • Participates in planning sessions, stand-ups, and retrospectives, providing estimates and status updates for assigned work.
  • Collaborates with Digital & Marketing stakeholders as needed to clarify requirements and validate that delivered work meets intent.
  • Participates in code reviews, both submitting work for review and reviewing peers' changes against team coding standards.
  • Investigates and resolves software defects and performance issues within assigned systems, escalating complex or cross-system problems as appropriate.
  • Communicates progress, blockers, and dependencies clearly and promptly to the team.
  • Pairs with and supports junior engineers on onboarding, tooling, and day-to-day technical questions.
  • Contributes ideas for improving team processes, tools, and delivery practices.
  • Maintains technical documentation in accordance with departmental standards.

Skills

Full stack development
Team collaboration
Analytical problem-solving
Communication skills
Independent delivery

Education

Bachelor's degree in Computer Science or related field

Tools

Go
Ruby on Rails
React
SQL/Databases

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Software Developer

Full Time

14 days ago Requisition ID: 1031

Salary Range: $110,000.00 To $130,000.00 Annually

Job Description:

The Software Developer is a hands-on individual contributor within the engineering team, with primary focus on Lensrentals' e-commerce platform. This role builds, tests, and maintains features across the front-end, back-end, and database layers, working from technical direction set by senior and lead engineers. The Software Developer collaborates with teammates and, as needed, with Digital & Marketing partners to deliver work that helps reach and engage audiences, build customer knowledge and trust, and improve the overall digital experience.

Essential Duties and Responsibilities:
  • Develops, tests, and maintains software features across front-end, back-end, and database layers, contributing to core e-commerce systems
  • Implements well-scoped features and enhancements from tickets, specifications, and technical direction provided by senior and lead engineers
  • Builds and improves customer-facing digital experience features such as navigation, search, filters, and recommendations
  • Follows established architectural patterns and technical direction, raising questions and surfacing implementation concerns to senior engineers when trade-offs arise
  • Participates in planning sessions, stand-ups, and retrospectives, providing estimates and status updates for assigned work
  • Collaborates with Digital & Marketing stakeholders as needed to clarify requirements and validate that delivered work meets intent
  • Participates in code reviews, both submitting work for review and reviewing peers' changes against team coding standards
  • Investigates and resolves software defects and performance issues within assigned systems, escalating complex or cross-system problems as appropriate
  • Communicates progress, blockers, and dependencies clearly and promptly to the team
  • Pairs with and supports junior engineers on onboarding, tooling, and day-to-day technical questions
  • Contributes ideas for improving team processes, tools, and delivery practices
  • Maintains technical documentation in accordance with departmental standards
Education and/or Skill Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or related field. Equivalent experience accepted in lieu of degree
  • Minimum 4 years of professional software engineering experience building and maintaining production applications
  • Demonstrated ability to independently deliver well-scoped features with limited day-to-day supervision
  • Experience collaborating with teammates and non-technical partners (e.g., marketing, digital, product) to clarify and deliver requirements
  • Exposure to e-commerce platforms or customer-facing digital experience work (search, recommendations, personalization, A/B testing) preferred
  • Solid working knowledge of full stack development including front-end frameworks, back-end services, and relational databases
  • Ability to write, review, and debug production-quality code in one or more of the team's core languages and frameworks, e.g. Go, Ruby on Rails, React, with willingness to learn the others
  • Working understanding of software design principles such as SOLID
  • Familiarity with version control, testing practices, and CI/CD workflows
  • Exposure to distributed systems concepts and NoSQL datastores is a plus, but not required
  • Ability to manage personal workload and meet committed deadlines for assigned tasks
  • Strong analytical and problem-solving skills
  • Strong written and verbal communication skills

Physical Requirements:

Sedentary work; primarily performed at a desk in an office environment.

Ability to operate standard office equipment including computer, keyboard, and mouse for extended periods.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Software Engineer, E-commerce
Full-Stack Software Engineer, E-commerce

Lensrentals • Northern (KY)

Hybrid
USD 110,000 - 130,000
Remote Full-Stack Engineer for E‑Commerce
Remote Full-Stack Engineer for E‑Commerce

Lensrentals • New York (NY)

On-site
USD 90,000 - 130,000
Full Stack Developer at Lensa
Full Stack Developer at Lensa

Feedinkoo • United States

On-site
USD 90,000 - 130,000
Senior Software Development Engineer
Senior Software Development Engineer

Ecentria Group • Northbrook (IL)

On-site
USD 100,000 - 140,000
Medical, Dental and Vision Insurance
401(k) plan participation
Disability Insurance (short & long)
+4
Senior Software Developer
Senior Software Developer

Lensrentals • Northern (KY)

Hybrid
USD 150,000 - 170,000
Senior Software Developer (E-Commerce)
Senior Software Developer (E-Commerce)

Work with Adiona • New Jersey

Hybrid
USD 153,000 - 154,000
Flexible work environment
Career advancement
Competitive base salary
+5
Senior E‑Commerce Software Lead (Hybrid)
Senior E‑Commerce Software Lead (Hybrid)

Work with Adiona • New Jersey

On-site
USD 153,000 - 154,000
Senior Software Developer
Senior Software Developer

Lensrentals • New York (NY)

On-site
USD 140,000 - 170,000
Sr Developer - Java (POS)
Sr Developer - Java (POS)

JobCubby • Northern (KY)

Hybrid
USD 100,000 - 140,000
Health benefits
Paid time off
Employee discounts
Senior Software Developer
Senior Software Developer

Berkadia • Ambler

On-site
USD 80,000 - 110,000