Senior Full Stack Software Engineer

February 27, 2026

Are you applying to the internship?

Job Description

Senior Full Stack Software Engineer

Company: Tech Solutions Inc.

Location: Remote (North America) or New York, NY

About the Role

Tech Solutions Inc. is on the lookout for a passionate and highly skilled Senior Full Stack Software Engineer to join our innovative and growing engineering team. You will be instrumental in designing, developing, and deploying robust and scalable web applications that power our core products and services. This is a fantastic opportunity for an engineer who thrives in a dynamic environment, enjoys tackling complex technical challenges, and is committed to delivering high-quality, impactful software from inception to production.

Working across the entire software development lifecycle, you will contribute significantly to both front-end user experiences and back-end system architecture. You’ll collaborate closely with product managers, UX/UI designers, and other engineers to translate business requirements into technical solutions that delight our users and drive business growth.

Key Responsibilities

  • Lead the design, development, testing, deployment, and maintenance of highly scalable and performant web applications and microservices.
  • Contribute extensively to both client-side (UI/UX) and server-side (API, database, infrastructure) development.
  • Write clean, efficient, well-documented, and maintainable code following industry best practices and coding standards.
  • Actively participate in code reviews, providing constructive feedback and ensuring high code quality, security, and performance.
  • Collaborate cross-functionally with product management, design, and QA teams to define requirements, estimate timelines, and deliver features.
  • Troubleshoot, debug, and resolve complex technical issues in development and production environments.
  • Mentor junior and mid-level engineers, fostering a culture of technical excellence, continuous learning, and innovation.
  • Stay abreast of emerging technologies, tools, and industry trends, evaluating and recommending their adoption where appropriate.
  • Ensure the scalability, reliability, and security of applications and infrastructure.
  • Contribute to architectural discussions and decisions, helping to shape the future of our technology stack.

Qualifications

Required Skills & Experience

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Minimum of 5+ years of professional experience in full stack software development.
  • Expert proficiency in front-end technologies: HTML5, CSS3, modern JavaScript (ES6+), and significant experience with at least one major JavaScript framework (e.g., React.js, Angular, Vue.js).
  • Strong expertise in back-end development: Proficient with at least one back-end language (e.g., Node.js, Python, Java, Go, C#) and extensive experience designing and building RESTful or GraphQL APIs.
  • Deep understanding of database systems, including both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB).
  • Proven experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Proficiency with version control systems, particularly Git, and collaborative development workflows.
  • Familiarity with Agile development methodologies (Scrum, Kanban) and associated tools.
  • Excellent problem-solving abilities, analytical skills, and attention to detail.
  • Strong written and verbal communication skills, with the ability to articulate complex technical concepts to diverse audiences.

Preferred Skills & Experience

  • Experience with microservices architecture and distributed systems.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Familiarity with testing frameworks (e.g., Jest, React Testing Library, Cypress, Mocha, Chai).
  • Experience with serverless technologies (e.g., AWS Lambda).
  • A track record of mentoring junior engineers or leading small project teams.
  • Contributions to open-source projects or a robust portfolio of personal technical projects.
  • Experience working in a fast-paced startup or growth-stage company environment.

What We Offer

  • Competitive salary and comprehensive equity package.
  • Generous health, dental, and vision insurance plans.
  • Flexible Paid Time Off (PTO) and company-paid holidays.
  • 401(k) retirement plan with company matching.
  • Flexible, remote-first work environment with opportunities for team collaboration sessions.
  • Dedicated budget for professional development, including conferences, courses, and certifications.
  • A vibrant, inclusive, and collaborative company culture that values innovation and impact.
  • State-of-the-art equipment and tools to ensure productivity and comfort.
  • Regular team-building events, virtual social gatherings, and opportunities for connection.

How to Apply

If you’re excited about building cutting-edge web applications and making a significant impact, we encourage you to apply! Please submit your resume and a cover letter detailing your relevant experience, technical expertise, and why you believe you’d be a great fit for Tech Solutions Inc. Links to your GitHub profile, LinkedIn, or any relevant online portfolios are highly encouraged.

Tech Solutions Inc. is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or veteran status.