Full Time

Lead Software Engineer (Fullstack/Web App)

breef
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by breef, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Lead Software Engineer (Fullstack/Web App) at Breef will be responsible for designing, developing, and maintaining high-quality web applications. This role entails collaborating effectively with cross-functional teams, leading software projects from conception to deployment, and mentoring junior engineers. The ideal candidate will demonstrate an ability to balance technical proficiency with leadership experience, ensuring that engineering efforts align with the company's strategic vision while enhancing user experiences through innovative solutions.



Job Responsibilities

  • Design and architect scalable web applications using a full-stack approach.
  • Lead the development team in the implementation of best practices in coding, testing, and deployment.
  • Oversee code reviews, ensuring high code quality and performance standards.
  • Collaborate with product managers and stakeholders to translate business needs into technical requirements.
  • Mentor and provide guidance to junior engineers, fostering a culture of continuous learning.
  • Optimize applications for maximum speed and scalability.
  • Stay abreast of emerging technologies and industry trends to incorporate new tools and processes into the development lifecycle.
  • Manage software development lifecycle, including requirements gathering, design, development, testing, and deployment.
  • Address technical challenges and provide solutions in a timely manner.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software engineering, with at least 3 years in a leadership or team lead role.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
  • Experience with back-end technologies, including Node.js, Python, or Ruby on Rails.
  • Strong understanding of database management systems, both SQL and NoSQL.
  • Experience with RESTful APIs and web services.
  • Excellent problem-solving skills and a proactive approach to challenges and opportunities.
  • Strong communication skills and ability to work effectively within a team and across disciplines.


Technologies & Tools

The Lead Software Engineer will work with a diverse range of technologies and tools, including but not limited to the following: JavaScript, TypeScript, Node.js, React, Angular, SQL (PostgreSQL, MySQL), NoSQL (MongoDB), Docker, and cloud platforms such as AWS or Azure. Familiarity with Agile methodologies and tools like Jira will also be essential for effective project management.



Ideal Candidates

The ideal candidates for the Lead Software Engineer position are those who possess a strong passion for technology and innovation. They exhibit excellent leadership abilities and advanced technical expertise. Moreover, they should demonstrate a collaborative spirit, able to thrive in dynamic environments while fostering inclusivity. Furthermore, a deep commitment to quality, performance, and user experience is crucial, alongside a desire to mentor and uplift the capabilities of their peers.

In the Reno, NV metro area, the middle pay across its 276,000 jobs was $49,660 a year in May 2025, says the Bureau of Labor Statistics. Pay calculator →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.