Posted at: 3 February
Senior Full Stack Developer (Remote, Full Stack) [HR147]
Company
Smart Working Solutions is a London-based B2B staffing firm specializing in providing remote software developers to businesses in the technology sector, targeting a global market.
Remote Hiring Policy:
Smart Working Solutions embraces remote work and hires from various regions, including locations such as Pakistan, while integrating remote developers into client teams.
Job Type
Full-time
Allowed Applicant Locations
India
Salary
$90,000 to $130,000 per year
Job Description
About Smart Working
At Smart Working, we believe the right job should do more than strengthen your CV; it should challenge you, inspire you, and feel right every day. We connect experienced professionals with long-term, full-time remote roles where engineering excellence truly matters.
Our mission is to remove geographic barriers and match top talent with global teams building high-impact, mission-critical products. We partner with companies that value precision, ownership, and long-term growth, empowering our people to thrive both professionally and personally.
Join one of the highest-rated workplaces on Glassdoor and experience what it means to work in a truly remote-first environment.
About the Role
We are looking for a Senior Full Stack Developer to join a small, fast-moving team building and scaling an AI-powered platform that generates personalized landing pages for CRM contacts. This is a hands-on role where you will take ownership of features across the entire stack, working in a highly flexible and fast-paced environment. You will contribute directly to product development, moving quickly while maintaining high engineering standards, and helping scale a distributed, modern full-stack application.
Responsibilities
- Design, build, and maintain scalable distributed applications using modern full-stack frameworks.
- Take end-to-end ownership of features across frontend and backend systems.
- Develop high-quality frontend experiences using TypeScript and Next.js.
- Build and maintain backend services using Node.js.
- Collaborate closely with other engineers to deliver features efficiently without sacrificing quality.
- Contribute to the development and scaling of an AI-powered personalized landing page platform.
- Write clean, maintainable, and well-tested code.
- Participate in technical discussions and contribute to architectural decisions as the platform evolves.
- Balance speed and quality in a fast-paced, product-driven environment.
Requirements
- 5+ years of professional experience as a Full Stack Developer or similar role.
- Strong proficiency in TypeScript with at least 5 years of hands-on experience.
- Strong experience with Next.js and modern frontend development practices.
- Solid experience building backend services using Node.js.
- Experience designing and maintaining scalable, distributed systems.
- Strong attention to detail combined with the ability to move quickly.
- Comfortable working in a flexible, adaptive environment with changing priorities.
- Balanced mindset between problem-solving and execution.
- Ability to work independently while collaborating effectively within a small team.
Nice to Have
- Experience working with AWS.
- Exposure to GCP or other cloud platforms.
- Experience building or integrating AI-powered features.
- Experience working on early-stage or scaling products.
Why Smart Workers Love It Here
- Fixed Shifts: 12:00 PM – 9:30 PM IST (Summer) | 1:00 PM – 10:30 PM IST (Winter)
- Remote Work: Fully remote engagement
- No Weekend Work: Real work-life balance
- Day-1 Benefits: Company laptop and full medical insurance
- Community Support: Mentorship, learning forums, and knowledge sharing
- Long-Term Career: Work on impactful, high-stakes projects with teams that value engineering excellence and personal growth
At Smart Working, you’re more than a remote developer. You’re part of a growing team that believes in doing great work, supporting each other, and building a career with purpose.
If this sounds like your next step, we’d love to hear from you.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.