1

Staff Software Engineer Full Stack Developer Jobs in California

About the role Hiring a full-stack engineer to join our team and focused on product engineering and ... Values writing clean, maintainable software, including documentation (e.g. the code needs to be ...

Full Stack Developer

Ridgecrest, CA ยท Remote

$83K - $100K/yr

This role supports enterprise modernization and software engineering initiatives focused on ... We are seeking a Full Stack Developer to support the design, development, modernization, and ...

$83K - $100K/yr

This role supports enterprise modernization and software engineering initiatives focused on ... We are seeking a Full Stack Developer to support the design, development, modernization, and ...

Bachelor's degree in Computer Science , Software Engineering , or a related field. * Proven experience developing full-stack applications with Angular and Node.js . * Expertise in JavaScript ...

About You As a full-stack engineer, you will work closely with founders and customers to understand ... Two years of software engineering experience. * Experience with TypeScript and tools such as ...

About You As a full-stack engineer, you will work closely with founders and customers to understand ... Two years of software engineering experience. * Experience with TypeScript and tools such as ...

next page

Showing results 1-20

Staff Software Engineer Full Stack Developer information

What are the key skills and qualifications needed to thrive as a Staff Software Engineer Full Stack Developer, and why are they important?

To thrive as a Staff Software Engineer Full Stack Developer, you need advanced expertise in both front-end and back-end development, strong problem-solving abilities, and a bachelor's degree or higher in computer science or a related field. Mastery of programming languages (such as JavaScript, Python, or Java), frameworks (like React and Node.js), cloud platforms, and familiarity with CI/CD tools is typically required. Leadership, effective communication, and collaboration are standout soft skills for guiding teams and managing complex projects. These technical and interpersonal skills are vital for delivering robust software solutions, mentoring peers, and driving innovation within an organization.

How does a Staff Software Engineer Full Stack Developer typically collaborate with cross-functional teams on large-scale projects?

As a Staff Software Engineer Full Stack Developer, you will frequently work alongside product managers, UX/UI designers, QA engineers, and other developers to deliver end-to-end solutions. Collaboration often involves participating in architectural discussions, providing technical leadership, and ensuring that both front-end and back-end components integrate seamlessly. You may also mentor junior engineers, help break down complex tasks, and facilitate communication across teams to align on project goals and timelines. This collaborative environment encourages continuous learning and fosters a strong sense of ownership over the product.

What is a Staff Software Engineer Full Stack Developer?

A Staff Software Engineer Full Stack Developer is a senior engineering professional who designs, develops, and maintains both the front-end and back-end components of software applications. This role typically involves leading technical projects, mentoring other engineers, and making key architectural decisions. Staff-level engineers are expected to have deep expertise in multiple technologies, strong problem-solving skills, and the ability to drive innovation across teams. They often collaborate closely with product managers, designers, and other stakeholders to deliver high-quality software solutions.

What is the difference between Staff Software Engineer Full Stack Developer vs Senior Software Engineer?

AspectStaff Software Engineer Full Stack DeveloperSenior Software Engineer
CredentialsBachelor's/Master's in CS or related field, extensive experienceBachelor's/Master's in CS or related field, 3-5 years experience
Work EnvironmentLeads projects, designs architecture, mentors teamsDevelops features, fixes bugs, collaborates with teams
Industry UsageCommon in tech companies, startups, large enterprisesWidely used across industries, entry to mid-level seniority

The Staff Software Engineer Full Stack Developer typically has more leadership responsibilities, oversees architecture, and mentors teams, whereas the Senior Software Engineer focuses on developing features and solving technical problems. Both roles require strong technical skills, but the Staff role involves broader strategic input and project oversight.

What are popular job titles related to Staff Software Engineer Full Stack Developer jobs in California? For Staff Software Engineer Full Stack Developer jobs in California, the most frequently searched job titles are:
What job categories do people searching Staff Software Engineer Full Stack Developer jobs in California look for? The top searched job categories for Staff Software Engineer Full Stack Developer jobs in California are:
What cities in California are hiring for Staff Software Engineer Full Stack Developer jobs? Cities in California with the most Staff Software Engineer Full Stack Developer job openings:
Full Stack Staff Software Engineer

Full Stack Staff Software Engineer

Hired Recruiters

San Francisco, CA โ€ข On-site, Remote

Full-time

Posted 9 days ago


Job description

About the job:
Nurx is looking for experienced Staff Software Engineers to join our growing engineering team. As a staff-level member of the team, you will be responsible for designing and implementing complex solutions that impact both our Ember web app and API framework. You will also be expected to be a role model on coding standards, design, and other developer best practices for the Nurx Engineering teams.
What You'll do:
  • Architect, implement, and recommend new software component designs or enhancements to existing software products.
  • You will work closely with product, design, data, and your engineering teammates to build, test and rapidly iterate on the platform and tools at the heart of our business.
  • Quality and high standards really matter to us - you will focus on continually applying high coding standards, excellent attention to detail and a methodological work process.
  • Demonstrate proper coding techniques including maintainability, reuse, clean code, unit testing and driving standards within the team.
  • Ensure performance scalability, availability and security in everything you do.
  • Coach and help teammates through code reviews and white-boarding sessions.
  • Engage in the business goals as well as the technology.
  • Strong advocacy for technical standards and quality across Nurx.

A bit about you:
  • 7+ years experience working for a tech-focused company.
  • BS in Computer Science, Math, or equivalent work experience. Experience writing good software is a suitable replacement for a technical degree.
  • A full stack generalist with experience in both front-end and back-end technologies (we use primarily Ember.js and JavaScript/Node.js).
  • Strong architecture and system design skills.
  • Writes readable, maintainable, testable, and performant code.
  • Passion for software development processes and engineering culture.
  • Can evaluate trade-offs between implementation time, maintainability, and impact.
  • You are someone that challenges the norm and isn't afraid to voice their opinion.
  • Comfortable designing and communicating technical design choices to a non-technical audience.

We get excited about candidates who:
  • Have strong leadership experience: Leading meetings, presenting, technical go to person, and cross-functional leader.
  • Prior Tech Lead experience.

We know there's no such thing as a "perfect" candidate - we're all a work in progress and are growing new skills and capabilities all the time. Nurx welcomes those who are enthusiastic about learning and evolving, so however you identify and whatever your background, if this looks like a role where you could do work that excites you, we hope you'll apply.