Are you applying to the internship?
Job Description
Senior Full-Stack Developer | TechSolutions Inc.
The Tone:
This is a full-time Senior Full-Stack Developer role at TechSolutions Inc., available remotely across North America or as a hybrid position in San Francisco, CA. TechSolutions Inc. is a growing technology company that builds advanced cloud-based platforms, empowering enterprise businesses to streamline their operations, enhance productivity, and achieve strategic goals. This pivotal position is crucial for designing, developing, and maintaining the robust and scalable web applications that form the core of the company’s product offerings. Your contributions will directly shape the evolution of our technology and significantly impact our customers’ success.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote (North America) / Hybrid (San Francisco, CA)
• Team: Expanding engineering team; collaborates across product, UX/UI, and other engineering teams.
• Mission: Responsible for designing, developing, and maintaining robust and scalable web applications that power core product offerings.
• Tech Stack: HTML5, CSS3, JavaScript (ES6+), React, Angular, Vue.js, Node.js (Express), Python (Django/Flask), Ruby on Rails, Java (Spring Boot), PostgreSQL, MySQL, MongoDB, Redis, RESTful APIs, Git, AWS, Azure, GCP, Docker, Kubernetes, GraphQL, Jest, React Testing Library, Mocha, Chai
What You’ll Actually Do
• Design and develop full-stack web applications using modern technologies and best practices.
• Lead the development of new features and enhancements from concept to deployment, ensuring high quality and performance.
• Collaborate with product management and UX/UI teams to define technical specifications and deliver user experiences.
• Troubleshoot and debug complex issues across the entire application stack.
• Mentor junior developers and contribute to the team’s overall technical growth and knowledge sharing.
The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience, focusing on enterprise software solutions.
• Experience: 5+ years of professional experience in full-stack web development, including leading feature development and working across the entire software development lifecycle, with demonstrable experience in relational and NoSQL databases, RESTful APIs, and microservices architecture.
• Skills: Strong proficiency in front-end technologies (HTML5, CSS3, JavaScript ES6+, and at least one modern JavaScript framework like React, Angular, or Vue.js), back-end development (with languages/frameworks such as Node.js Express, Python Django/Flask, Ruby on Rails, or Java Spring Boot), version control systems (Git), familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines, strong problem-solving skills, and excellent communication and interpersonal abilities.
• Bonus: Experience with Docker and Kubernetes for containerization, familiarity with GraphQL, understanding of testing frameworks (e.g., Jest, React Testing Library, Mocha, Chai) to ensure code quality, experience working in an Agile/Scrum development environment, and contributions to open-source projects or a strong portfolio of personal projects.