Senior Full Stack Software Engineer

April 3, 2026

Are you applying to the internship?

Job Description

Senior Full Stack Software Engineer

Location: San Francisco, CA (Hybrid) | Department: Engineering | Reports To: Director of Engineering

Job Summary

We are seeking an experienced and passionate Senior Full Stack Software Engineer to join our dynamic and innovative engineering team. In this pivotal role, you will be instrumental in designing, developing, and deploying robust, scalable, and high-performance web applications that drive our core business. You will work across the entire software development lifecycle, from concept and design to testing and deployment, collaborating closely with product managers, UX designers, and other engineers. If you thrive in a fast-paced environment, possess a strong architectural mindset, and are dedicated to crafting elegant code and exceptional user experiences, we encourage you to apply.

Key Responsibilities

  • Design and Develop: Architect, design, develop, test, and deploy highly scalable and reliable full-stack applications using modern web technologies.
  • Code Quality: Write clean, maintainable, efficient, and well-documented code while adhering to best practices and coding standards.
  • Collaboration: Collaborate cross-functionally with product, design, and other engineering teams to define, design, and ship new features.
  • Technical Leadership: Provide technical guidance and mentorship to junior engineers, conduct code reviews, and contribute to architectural discussions.
  • Performance & Optimization: Identify and resolve performance and scalability issues, ensuring a smooth and responsive user experience.
  • Troubleshooting & Debugging: Diagnose and troubleshoot complex production issues, implementing effective solutions and preventative measures.
  • Innovation: Stay up-to-date with emerging technologies and industry trends, evaluating and proposing new tools and practices to improve our development process and product.
  • Testing: Implement and maintain automated unit, integration, and end-to-end tests to ensure software quality and reliability.

Required Qualifications

  • Experience: 5+ years of professional experience in full-stack software development.
  • Frontend Expertise: Strong proficiency in modern JavaScript (ES6+), HTML5, CSS3, and a deep understanding of at least one major frontend framework (e.g., React, Angular, Vue.js).
  • Backend Expertise: Extensive experience with at least one backend language/framework (e.g., Node.js with Express/NestJS, Python with Django/Flask, Ruby on Rails, Go, Java Spring Boot).
  • Database Skills: Solid experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, DynamoDB).
  • API Design: Proven ability to design, develop, and consume RESTful and/or GraphQL APIs.
  • Cloud Platforms: Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and understanding of cloud-native architecture principles.
  • Version Control: Proficient with Git and collaborative development workflows.
  • Problem-Solving: Excellent problem-solving, analytical, and debugging skills.
  • Communication: Strong verbal and written communication skills with the ability to articulate technical concepts clearly.
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Preferred Qualifications

  • Microservices: Experience designing and implementing microservices architectures.
  • Containerization: Hands-on experience with Docker and Kubernetes.
  • CI/CD: Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Testing Frameworks: Experience with testing frameworks like Jest, React Testing Library, Cypress, Playwright.
  • Domain Knowledge: Previous experience in [relevant industry, e.g., FinTech, SaaS, E-commerce, Healthcare].
  • Leadership: Experience mentoring junior engineers or leading small project teams.

What We Offer

  • Competitive Compensation: A highly competitive salary and equity package.
  • Comprehensive Benefits: Health, dental, and vision insurance, 401(k) matching, and generous PTO.
  • Professional Development: Opportunities for continuous learning, conferences, and career growth.
  • Innovative Environment: Work on challenging and impactful projects with cutting-edge technologies.
  • Collaborative Culture: Be part of a diverse, inclusive, and supportive team that values open communication and mutual respect.
  • Work-Life Balance: Flexible hybrid work model and commitment to employee well-being.
  • Impact: The chance to make a significant impact on our product and company success.

About [Company Name]

[Company Name] is a leading innovator in [industry/sector], dedicated to [mission statement/what the company does]. We believe in fostering a culture of creativity, collaboration, and continuous improvement, where every team member is empowered to contribute their best work and grow professionally. Join us as we build the future of [industry] and create products that delight our users worldwide.

We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Ready to make an impact? Apply today and let’s build something amazing together!