Senior Software Engineer, Full Stack

April 7, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, Full Stack

Location: San Francisco, CA (Hybrid Remote Options Available)

Job Type: Full-time

Experience Level: Mid-Senior Level

About TechSolutions Inc.

TechSolutions Inc. is a leading innovator in cloud-native platforms, dedicated to empowering businesses with scalable, secure, and intelligent solutions. We build cutting-edge software that transforms industries, from healthcare to finance, by leveraging the latest advancements in AI, machine learning, and distributed systems. Our culture thrives on curiosity, collaboration, and a relentless pursuit of excellence, fostering an environment where engineers can do their best work and make a tangible impact.

The Opportunity

We are seeking a highly skilled and motivated Senior Full Stack Software Engineer to join our dynamic product development team. In this pivotal role, you will be instrumental in designing, developing, and deploying robust, high-performance web applications that serve millions of users. You’ll work across the entire stack, from intricate backend services to intuitive user interfaces, shaping the future of our flagship product. This is an exciting opportunity for an engineer who thrives on technical challenges, enjoys mentorship, and wants to contribute significantly to a fast-growing company.

Key Responsibilities

  • Lead the design, development, and deployment of scalable, high-quality full-stack applications and services using modern technologies.
  • Collaborate closely with product managers, UX/UI designers, and other engineers to translate complex requirements into technical specifications and deliver innovative features.
  • Architect and implement robust backend APIs (RESTful/GraphQL) and microservices in languages like Go, Python, or Node.js.
  • Develop responsive and interactive user interfaces using modern JavaScript frameworks such as React, Angular, or Vue.js.
  • Write clean, maintainable, and well-tested code, adhering to best practices in software development, including unit, integration, and end-to-end testing.
  • Participate in code reviews, providing constructive feedback to peers and ensuring code quality and consistency.
  • Optimize applications for maximum speed, scalability, and security, identifying and resolving performance bottlenecks.
  • Contribute to the continuous improvement of our CI/CD pipelines, development processes, and overall engineering culture.
  • Mentor junior engineers, share knowledge, and foster a culture of learning and technical excellence within the team.
  • Troubleshoot and debug production issues, providing timely resolutions and root cause analyses.

Qualifications

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience: 5+ years of professional experience in full-stack software development, with a strong portfolio of shipped products.
  • Backend Expertise:
    • Proficiency in at least one modern backend language (e.g., Go, Python, Node.js, Java, C#).
    • Extensive experience with relational (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB, Redis) databases.
    • Strong understanding of microservices architecture, distributed systems, and API design principles.
    • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Frontend Expertise:
    • Expertise in JavaScript/TypeScript, HTML5, and CSS3.
    • Proven experience with a modern JavaScript framework (e.g., React, Angular, Vue.js).
    • Solid understanding of web performance, accessibility, and cross-browser compatibility.
  • General:
    • Familiarity with version control systems (Git) and agile development methodologies.
    • Excellent problem-solving skills, attention to detail, and a passion for building high-quality software.
    • Strong communication and interpersonal skills, with the ability to articulate technical concepts clearly.

Preferred Qualifications

  • Experience with GraphQL and Apollo Client/Server.
  • Knowledge of data streaming technologies (e.g., Kafka, RabbitMQ).
  • Experience with serverless architectures (e.g., AWS Lambda).
  • Familiarity with DevOps practices and infrastructure as code (Terraform, CloudFormation).
  • Previous experience in a tech lead or mentoring role.
  • Contributions to open-source projects or active participation in the developer community.

What We Offer

  • Competitive Compensation: Attractive salary package including significant equity options.
  • Comprehensive Benefits: Health, dental, and vision insurance for you and your family, with competitive employer contributions.
  • Generous PTO: Flexible paid time off, company holidays, and a sabbatical program.
  • Professional Growth: Annual learning & development stipend, mentorship programs, and opportunities for conference attendance.
  • Innovative Environment: Work on challenging problems with cutting-edge technologies and a collaborative, supportive team.
  • Work-Life Balance: Flexible hybrid remote work model, catering to personal and professional needs.
  • Wellness Programs: Access to mental health resources, fitness subsidies, and employee assistance programs.
  • Impactful Work: Be part of a team that’s building products used by millions and making a real difference in the industry.

Diversity, Equity & Inclusion

TechSolutions Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We prohibit discrimination and harassment of any kind based on race, color, religion, national origin, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, veteran status, genetic information, disability, or any other protected characteristic as outlined by federal, state, or local laws.

Ready to Apply?

If you’re a seasoned full-stack engineer looking for your next challenge in a fast-paced, innovative environment, we encourage you to apply! Please submit your resume along with a cover letter detailing your experience and why you believe you’d be a great fit for TechSolutions Inc.

We look forward to hearing from you!