Senior Full Stack Software Engineer

February 26, 2026

Are you applying to the internship?

Job Description

Senior Full Stack Software Engineer

Location: Remote (US/Canada) or San Francisco, CA / New York, NY
Department: Engineering – Product Development

About the Role

We are seeking a highly skilled and experienced Senior Full Stack Software Engineer to join our dynamic product development team. You will play a pivotal role in designing, developing, and deploying robust, scalable, and high-performance web applications that drive our core business. This role requires a strong understanding of both front-end and back-end technologies, a passion for clean code, and a commitment to delivering exceptional user experiences. If you thrive in a collaborative environment and are eager to tackle complex technical challenges, we encourage you to apply.

Key Responsibilities

  • Lead the design, development, and implementation of new features and enhancements across our platform, from concept to deployment.
  • Write clean, maintainable, and efficient code for both front-end (e.g., React, TypeScript) and back-end (e.g., Node.js, Python, Go) services.
  • Collaborate closely with product managers, UX/UI designers, and other engineers to define requirements, provide technical guidance, and deliver high-quality solutions.
  • Participate actively in code reviews, ensuring high code quality, adherence to best practices, and knowledge sharing within the team.
  • Contribute to architectural discussions and decisions, helping shape the future of our tech stack and infrastructure.
  • Debug and resolve complex technical issues, optimize application performance, and ensure scalability and reliability of our systems.
  • Mentor junior engineers, share best practices, and foster a culture of continuous learning and improvement.
  • Write comprehensive unit, integration, and end-to-end tests to ensure the robustness and correctness of developed features.
  • Stay abreast of emerging technologies and industry trends, evaluating and recommending their adoption where appropriate.

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 software development, with a proven track record of shipping successful products.
  • Expert proficiency in modern front-end frameworks (e.g., React, Angular, Vue.js) and related technologies (JavaScript, TypeScript, HTML5, CSS3).
  • Strong experience with back-end development using at least one major language/framework (e.g., Node.js, Python/Django/Flask, Java/Spring, Go).
  • Demonstrated experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Proficiency with building and consuming RESTful APIs and experience working with microservices architecture.
  • Excellent problem-solving skills, attention to detail, and a commitment to delivering high-quality, maintainable code.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively across multidisciplinary teams.

Preferred Qualifications

  • Master’s degree in Computer Science or a related field.
  • Experience with GraphQL and real-time communication protocols (e.g., WebSockets).
  • Familiarity with CI/CD pipelines, DevOps practices, and infrastructure as code.
  • Prior experience working in an agile development environment (Scrum/Kanban).
  • Open-source contributions or personal projects demonstrating technical prowess and passion.
  • Experience with performance monitoring tools and optimizing web application performance.

What We Offer

  • Competitive salary and equity package, reflecting your experience and impact.
  • Comprehensive health, dental, and vision insurance for you and your family.
  • Unlimited Paid Time Off (PTO) and paid holidays to ensure work-life balance.
  • Flexible work environment, including remote-first options with access to collaborative office hubs.
  • Generous professional development budget for conferences, courses, and certifications.
  • 401(k) retirement plan with company match.
  • Parental leave benefits.
  • A collaborative, innovative, and inclusive company culture where your voice is heard.
  • Opportunity to work on challenging and impactful projects with cutting-edge technology, making a real difference.

About [Company Name]

[Company Name] is a rapidly growing tech company dedicated to [briefly state mission/industry, e.g., “revolutionizing the way businesses manage their data” or “building the next generation of collaborative tools for creators worldwide”]. We are a diverse team of passionate innovators committed to solving complex problems and delivering exceptional value to our customers. We believe in fostering an environment where creativity thrives, diverse perspectives are valued, and every team member has the opportunity to make a significant impact. Join us in shaping the future!

How to Apply

If you are a passionate and experienced engineer looking to make a significant impact in a fast-paced and innovative environment, we encourage you to apply! Please submit your resume and a cover letter detailing your relevant experience, technical expertise, and why you are excited about this opportunity through our career portal. We look forward to hearing from you.