Senior Full Stack Software Engineer

April 13, 2026

Are you applying to the internship?

Job Description

Senior Full Stack Software Engineer

Location: San Francisco, CA (Hybrid Model)

About [Your Company Name]

[Your Company Name] is a rapidly growing technology leader dedicated to revolutionizing the way businesses connect with their customers. We build innovative, scalable, and user-friendly platforms that empower our clients to achieve unprecedented success. Our culture fosters creativity, collaboration, and continuous learning, providing an environment where bright minds can thrive and make a real impact. We are committed to pushing the boundaries of technology and providing exceptional value to our global user base.

The Opportunity

We are seeking a highly skilled and passionate Senior Full Stack Software Engineer to join our dynamic engineering team. In this pivotal role, you will be responsible for designing, developing, and deploying robust, scalable, and performant web applications across our entire technology stack. You will play a crucial part in shaping the future of our product, working on complex features from conception to launch, and mentoring junior engineers. This is an exciting opportunity for someone who thrives in a fast-paced environment, loves solving challenging problems, and is eager to contribute to a product used by millions.

Key Responsibilities

  • Lead the design, development, and implementation of new features and enhancements across our front-end and back-end systems.
  • Write clean, maintainable, efficient, and well-documented code in relevant languages (e.g., JavaScript/TypeScript, Python/Java/Go, HTML, CSS).
  • Collaborate closely with product managers, UX/UI designers, and other engineers to define specifications, requirements, and user stories.
  • Develop and maintain highly scalable RESTful APIs and microservices.
  • Optimize applications for maximum speed and scalability, focusing on performance, security, and reliability.
  • Participate in code reviews, providing constructive feedback and ensuring adherence to best practices and coding standards.
  • Troubleshoot and debug complex issues across the full stack, identifying root causes and implementing effective solutions.
  • Contribute to architectural discussions and decisions, helping to evolve our platform and technology choices.
  • Mentor and guide junior engineers, fostering a culture of knowledge sharing and continuous improvement.
  • Stay current with emerging web technologies and industry trends, evaluating and proposing new tools and techniques to improve our development process.

What You’ll Bring

  • 5+ years of professional experience in full stack software development.
  • Strong proficiency in modern JavaScript/TypeScript, HTML, and CSS.
  • Extensive experience with at least one modern front-end framework (e.g., React, Angular, Vue.js).
  • Solid experience with back-end development using languages such as Python, Java, Node.js, or Go.
  • Demonstrable experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and their services.
  • Experience with version control systems (e.g., Git) and agile development methodologies.
  • Strong understanding of software design patterns, data structures, and algorithms.
  • Excellent problem-solving skills, with a keen eye for detail and a passion for creating high-quality software.
  • Ability to work independently and collaboratively in a fast-paced team environment.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Bonus Points If You Have

  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience building and maintaining microservices architectures.
  • Knowledge of testing frameworks (e.g., Jest, React Testing Library, Cypress, Selenium).
  • Contributions to open-source projects or a strong GitHub profile.
  • Master’s degree in a relevant technical field.

Why Join Us?

  • Impactful Work: Be part of a team building products that make a real difference for businesses worldwide.
  • Growth Opportunities: Continuous learning and professional development with a clear career progression path.
  • Innovative Environment: Work with cutting-edge technologies and contribute to architectural decisions.
  • Collaborative Culture: A supportive and inclusive team that values open communication and shared success.
  • Competitive Compensation: Attractive salary, equity options, and a comprehensive benefits package including health, dental, vision, and 401(k) matching.
  • Work-Life Balance: Flexible hybrid work model and generous paid time off.
  • Perks: On-site gym, catered lunches (when in office), team building events, and a vibrant office atmosphere.

[Your Company Name] is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment decisions are based on qualifications, merit, and business need.

Ready to make an impact? Apply now and join our journey to redefine the future!