Senior Software Developer

Lensrentals

New York (NY)

On-site

USD 140,000 - 170,000

Full time

14 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Lensrentals is seeking a Senior Full Stack Software Developer in New York to lead the design, development, and maintenance of complex applications across the full technology stack. You will drive architecture decisions and mentor engineers while delivering scalable solutions that support core operations.

Ideal candidates have 6+ years in software engineering, strong distributed systems experience, and deep knowledge of Ruby on Rails, React, GraphQL, SQL, Docker, Kubernetes, AWS, and Git.

Qualifications

  • Bachelor's degree in CS/Software Engineering or related field.
  • 6+ years of professional software engineering experience.
  • Experience with distributed systems in production environments.
  • Strong full-stack knowledge across front-end, back-end, and databases.
  • Proficiency with Ruby on Rails, React, GraphQL, SQL, Docker, Kubernetes, AWS, and Git.
  • Ability to lead technical projects and mentor engineers.
  • Excellent problem solving and communication skills.

Responsibilities

  • Designs, develops, tests, and maintains complex software across front-end, back-end, and databases.
  • Leads technical design and architecture discussions, guiding approach and implementation.
  • Translates business requirements into technical specs and working software.
  • Conducts code reviews and enforces coding standards and best practices.
  • Mentors junior and mid-level engineers and guides their growth.
  • Identifies and resolves complex defects and performance issues.
  • Drives continuous improvement of systems, processes, and team capabilities.
  • Maintains technical documentation per departmental standards.

Skills

Full stack development
React
Ruby on Rails
GraphQL
SQL
Docker
Kubernetes
AWS
Git
TypeScript
Go
Rust
Distributed systems
NoSQL datastores
SOLID principles
CAP Theorem

Education

Bachelor's degree in Computer Science or related field
Equivalent experience accepted in lieu of degree

Tools

Ruby on Rails
React
GraphQL
SQL
Docker
Kubernetes
AWS
Git
TypeScript
Go
Rust

Job description

The Senior Full Stack Software Developer is responsible for the design, development, and maintenance of complex software applications across the full technology stack. The role serves as a technical leader within the engineering team, driving architectural decisions, establishing standards, and mentoring junior developers while delivering reliable, scalable software solutions that support core business operations.

Essential Duties and Responsibilities:
  • Designs, develops, tests, and maintains complex software applications across front-end, back-end, and database layers
  • Leads technical design and architecture discussions, providing guidance on approach and implementation
  • Translates business requirements into technical specifications and working software solutions
  • Conducts code reviews and establishes and enforces team coding standards and best practices
  • Mentors and provides technical guidance to junior and mid-level engineers
  • Identifies and resolves complex software defects and performance issues across systems
  • Drives continuous improvement of systems, processes, and team capabilities
  • 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 6 years of professional software engineering experience, including 3 or more years working with distributed systems in a production environment
  • Advanced knowledge of full stack development including front-end frameworks, back-end services, and relational databases
  • Advanced knowledge of distributed systems architecture and NoSQL datastores
  • Strong understanding of software design principles including SOLID and CAP Theorem
  • Demonstrated ability to lead technical projects and mentor other engineers
  • Ability to read, write, and debug code across multiple languages and frameworks. Our stack is mostly Ruby on Rails with a React frontend, with a heavy emphasis on GraphQL and SQL, and we expect confidence and competence with Docker, Kubernetes, AWS, and Git. You'll also touch some TypeScript, Go, and Rust. AI-assisted development is allowed but not required.
  • Strong analytical, problem-solving, and decision-making 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

Senior Software Engineer
Senior Software Engineer

The Phoenix Group • New York (NY)

Hybrid
USD 140,000 - 180,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Founding Full Stack Software Engineer – Senior/Staff
Founding Full Stack Software Engineer – Senior/Staff

Jobtailor • San Francisco (CA)

On-site
USD 110,000 - 190,000
Senior Developer
Senior Developer

ALLTECH CONSULTING SVC INC • Phoenix (AZ)

On-site
USD 100,000 - 130,000
Senior Software Developer
Senior Software Developer

Berkadia • Ambler

On-site
USD 80,000 - 110,000
Full Stack Developer - Advanced
Full Stack Developer - Advanced

Photon • Columbus (OH)

On-site
USD 90,000 - 120,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Compunnel, Inc. • Merrimack (NH)

On-site
USD 100,000 - 130,000
Software Developer 2
Software Developer 2

*Cummins Business • Wormleysburg

Hybrid
USD 110,000 - 150,000
Competitive salary
Performance bonuses
Comprehensive health, dental, and vision insurance
+2
Senior Full Stack Software Developer (Southern California)
Senior Full Stack Software Developer (Southern California)

Yelp • Seattle (WA)

On-site
USD 150,000 - 190,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Axiom Pursuits • San Francisco (CA)

On-site
USD 120,000 - 160,000