Senior Full Stack Software Engineer

April 7, 2026

Are you applying to the internship?

Job Description

Senior Full Stack Software Engineer

Location: Remote (North America) or On-site (San Francisco, CA) | Type: Full-time | Experience: 5+ Years | Department: Engineering

About Us

We are a leading-edge technology company dedicated to revolutionizing the way businesses interact with data. Our innovative platform leverages AI and machine learning to deliver unparalleled insights, helping our clients make smarter, faster decisions. We are a fast-growing, dynamic team of passionate individuals committed to pushing the boundaries of what’s possible and fostering a collaborative, inclusive, and rewarding work environment.

Job Summary

We are seeking a highly skilled and motivated Senior Full Stack Software Engineer to join our expanding engineering team. In this pivotal role, you will be instrumental in designing, developing, and deploying robust, scalable, and high-performance applications across the entire stack. You will contribute to both front-end user interfaces and back-end services, playing a key part in bringing new features to life and enhancing existing functionalities. This is an exciting opportunity for an experienced engineer who thrives in a fast-paced environment and is passionate about building impactful products.

Key Responsibilities

  • Lead the design, development, and maintenance of scalable web applications and services using modern technologies.
  • Collaborate closely with product managers, UX/UI designers, and other engineers to define specifications and deliver high-quality features.
  • Write clean, well-tested, and efficient code for both front-end (React, Angular, Vue) and back-end (Node.js, Python, Java, Go) components.
  • Design and implement robust APIs and microservices.
  • Optimize applications for maximum speed, scalability, and security.
  • Participate in code reviews, providing constructive feedback to peers and mentoring junior engineers.
  • Troubleshoot and debug complex issues, ensuring high availability and reliability of our systems.
  • Stay current with emerging technologies and industry trends, advocating for their adoption when appropriate.
  • Contribute to architectural discussions and strategic technical decisions.

Qualifications

Required Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 5+ years of professional experience in full stack web development.
  • Strong proficiency in at least one modern front-end JavaScript framework (React, Angular, or Vue.js).
  • Extensive experience with at least one back-end language and framework (e.g., Node.js with Express, Python with Django/Flask, Java with Spring Boot, Go).
  • Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
  • Experience with RESTful API design and development.
  • Proficiency with version control systems (e.g., Git).
  • Strong problem-solving skills, with an ability to debug complex systems across the entire stack.
  • Excellent communication and collaboration skills.

Preferred Qualifications:

  • Master’s degree in Computer Science or a related field.
  • Experience with cloud platforms (AWS, Google Cloud Platform, Azure) and related services.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines.
  • Knowledge of testing frameworks and best practices (unit, integration, end-to-end testing).
  • Experience working in an Agile/Scrum development environment.
  • Understanding of microservices architecture.
  • Prior experience mentoring junior engineers.

What We Offer

  • Competitive salary and equity package.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and company holidays.
  • Flexible work arrangements (remote or hybrid options available).
  • Opportunities for professional development and continuing education.
  • A collaborative, innovative, and inclusive work environment.
  • Regular team events, social gatherings, and hackathons.
  • Contribution to a product that is making a real impact in the industry.

How to Apply

If you are a passionate and experienced 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 why you are interested in this role, through our careers page: [Link to Careers Page]. We look forward to reviewing your application!

Equal Opportunity Employer

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.