Senior Full Stack Software Engineer

February 25, 2026

Are you applying to the internship?

Job Description

Senior Full Stack Software Engineer

Location: Remote (within US/Canada) or Hybrid (San Francisco, CA / New York, NY)

Job Type: Full-time

Experience Level: Senior

About the Role

We are seeking a highly skilled and experienced Senior Full Stack Software Engineer to join our innovative and growing engineering team. In this pivotal role, you will be responsible for designing, developing, and deploying robust, scalable, and user-friendly web applications that drive our core business. You will work across the entire software stack, from front-end user interfaces to back-end services and database interactions, contributing to critical features that directly impact our customers and internal operations.

This is an excellent opportunity for a passionate engineer who thrives in a collaborative, fast-paced environment and is eager to take ownership of significant technical challenges. You will play a key role in shaping our technical direction, mentoring junior engineers, and fostering a culture of technical excellence.

Key Responsibilities

  • Lead the design, development, and implementation of new features and enhancements for our primary web applications, covering both front-end and back-end components.
  • Write clean, efficient, well-documented, and testable code using modern frameworks and programming languages such as React, Node.js, Python, or Java.
  • Collaborate closely with product managers, UX/UI designers, and other engineers to translate business requirements into technical specifications and deliver high-quality solutions.
  • Develop and maintain highly available and scalable APIs, microservices, and database schemas.
  • Ensure the performance, scalability, security, and reliability of our applications through robust testing, monitoring, and continuous improvement.
  • Participate in architectural discussions, code reviews, and provide constructive feedback to peers.
  • Mentor junior and mid-level engineers, sharing knowledge and promoting best practices in software development.
  • Troubleshoot and resolve complex technical issues across the full stack in production environments.
  • Stay up-to-date with emerging web technologies, industry trends, and continuously seek opportunities to improve our technology stack and processes.

Required Qualifications

  • 5+ years of professional experience in full stack software development, with a strong portfolio of shipped products.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Expertise in front-end development with modern JavaScript frameworks (e.g., React, Angular, Vue.js), HTML5, and CSS3.
  • Strong proficiency in back-end development with languages such as Node.js, Python, Java, or Go.
  • Demonstrated experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Solid understanding of RESTful APIs, microservices architecture, and asynchronous programming.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD pipelines, Git, and modern testing frameworks (e.g., Jest, React Testing Library, Mocha, Chai).
  • Excellent problem-solving abilities, analytical skills, and attention to detail.
  • Strong communication and interpersonal skills, with the ability to articulate technical concepts clearly to both technical and non-technical audiences.

Preferred Qualifications

  • Experience with serverless architectures (e.g., AWS Lambda).
  • Familiarity with GraphQL.
  • Knowledge of security best practices in web application development.
  • Contributions to open-source projects or a strong technical blog/portfolio.
  • Experience working in an Agile/Scrum development methodology.

What We Offer

  • Competitive salary and comprehensive benefits package including health, dental, and vision insurance.
  • Generous paid time off, including vacation, sick leave, and holidays.
  • Flexible work arrangements (remote or hybrid options).
  • Opportunities for professional growth, learning, and skill development through conferences, courses, and mentorship.
  • A collaborative, inclusive, and supportive work environment where your contributions are valued.
  • Work on challenging and impactful projects that directly influence our product and users.
  • Access to cutting-edge tools and technologies.

Application Process

If you are a highly motivated and skilled Senior Full Stack Software Engineer looking to make a significant impact, we encourage you to apply! Please submit your resume along with a cover letter detailing your relevant experience and explaining why you are a great fit for this role and our team.

Equal Opportunity Employer

We are an equal opportunity employer and are committed to creating an inclusive and diverse workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.