Senior Software Engineer – Full Stack

April 2, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer – Full Stack

Location: San Francisco, CA (Hybrid Remote)

About the Role

We are seeking a highly motivated and experienced Senior Full Stack Software Engineer to join our dynamic and innovative engineering team. In this pivotal role, you will be responsible for designing, developing, and deploying robust and scalable web applications that power our core products. You will work across the entire software development lifecycle, from concept and design to testing and deployment, collaborating closely with product managers, UX/UI designers, and other engineers to deliver exceptional user experiences and robust backend services. This is an exciting opportunity to make a significant impact on our platform and contribute to a fast-growing company.

Key Responsibilities

  • Design and develop high-quality, scalable, and maintainable full-stack solutions using modern frameworks and technologies.
  • Lead technical discussions and contribute to architectural decisions, ensuring alignment with overall company strategy and best practices.
  • Write clean, efficient, and well-documented code for both front-end (React, Angular, Vue) and back-end (Node.js, Python, Java, Go) components.
  • Integrate with and design APIs for various services, ensuring seamless data flow and system interoperability.
  • Perform code reviews to maintain code quality, enforce coding standards, and mentor junior engineers.
  • Troubleshoot and debug complex issues across the full stack, identifying root causes and implementing effective solutions.
  • Collaborate effectively with cross-functional teams including product, design, QA, and operations.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve our development processes and product offerings.
  • Contribute to the continuous improvement of our CI/CD pipelines, testing frameworks, and deployment strategies.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 5+ years of professional experience in full-stack web development.
  • Strong proficiency in front-end technologies such as JavaScript (ES6+), React.js, Redux, HTML5, and CSS3.
  • Extensive experience with back-end development using Node.js, Python (Django/Flask), Java (Spring Boot), or Go.
  • Solid understanding of RESTful API design, development, and consumption.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
  • Proficiency with cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with version control systems, particularly Git.
  • Demonstrated ability to write clean, testable, and maintainable code.
  • Excellent problem-solving skills and ability to work independently as well as in a team environment.

Preferred Qualifications

  • Master’s degree in Computer Science or a related field.
  • Experience with microservices architecture.
  • Familiarity with Docker and Kubernetes.
  • Experience with GraphQL.
  • Prior experience in a fast-paced startup environment.
  • Knowledge of performance optimization techniques for web applications.
  • Contributions to open-source projects or a strong portfolio of personal projects.

What We Offer

  • Competitive salary and equity package.
  • Comprehensive health benefits (medical, dental, vision).
  • Generous paid time off and company holidays.
  • 401(k) retirement plan with company match.
  • Professional development opportunities and a budget for conferences/courses.
  • Flexible work environment with hybrid remote options.
  • A collaborative, inclusive, and innovative company culture.
  • Opportunity to work on challenging problems that have a direct impact on our customers.
  • Daily catered lunches and fully stocked kitchen (for in-office days).

How to Apply

If you are passionate about building exceptional software and thrive in a collaborative environment, we encourage you to apply! Please submit your resume and a cover letter outlining your relevant experience and why you are a great fit for this role. We look forward to hearing from you!

We are an Equal Opportunity Employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.