Groupon is the world’s largest group-buying website offers daily super discounts and coupons for customers to purchase collectively. Founded in Chicago, USA, in 2008, and then quickly expanded to Boston, New York, and Toronto.
- Full Stack Developer
I'm Shahbaz Hussain, a Senior Full Stack Engineer with 12+ years of experience designing and building scalable SaaS platforms used by millions of users. js, React, TypeScript, and Python.
I’m Shahbaz Hussain, a Senior Full Stack Engineer with 12+ years of experience designing and building scalable SaaS platforms used by millions of users. I specialize in distributed systems, microservice architectures, and high-performance web apps using Node.js, React, TypeScript, and Python. I love turning complex ideas into reliable, production-ready software and mentoring teams along the way.
From system design to production, I lead with a hands-on approach, improving reliability, performance, and developer productivity. I enjoy adding AI-powered features, orchestrating cloud infrastructure, and collaborating with product and stakeholders to deliver impactful solutions.
Groupon is the world’s largest group-buying website offers daily super discounts and coupons for customers to purchase collectively. Founded in Chicago, USA, in 2008, and then quickly expanded to Boston, New York, and Toronto.
At Groupon, I led end to end development of high traffic marketplace features used by millions of customers across web and mobile. I built and maintained scalable REST and GraphQL APIs using Node.js and TypeScript, supporting distributed microservices running in AWS. I drove frontend performance improvements in React and Next.js by optimizing data fetching, enhancing server side rendering, and refactoring component architecture. I also introduced Redis caching and asynchronous processing patterns to reduce latency and improve reliability under heavy traffic. I partnered closely with product, design, and infrastructure teams to translate business needs into scalable technical solutions. I contributed to architecture discussions, improved observability, participated in incident response, and helped drive ongoing performance and stability enhancements. As a technical owner of key platform components, I mentored engineers, led code reviews, and strengthened engineering standards around testing, maintainability, and release quality.
At BeeTech, I worked as a Full Stack Developer delivering scalable applications for startup and enterprise clients in fast-paced, evolving environments. I built and maintained full-stack systems using Node.js, React, Angular, Vue.js, Python/Django, PHP, and Spring Boot, translating business requirements into reliable, production-ready solutions across multiple domains. I improved frontend architecture by developing reusable TypeScript-based components and optimizing state management, reducing development time and improving page load performance. On the backend, I designed and integrated RESTful APIs, resolved data consistency and performance issues, and supported microservices architecture initiatives to improve scalability and fault isolation. I also contributed to cloud-native infrastructure on AWS, deploying containerized services with Docker and Kubernetes, and automating provisioning with Terraform. Additionally, I developed Ethereum smart contracts and Web3 applications for production use cases. Working closely with clients and cross-functional teams, I helped deliver high-quality releases while continuously improving deployment reliability through CI/CD practices.
As a JavaScript Developer at HCLTech, my first role after graduation, I was responsible for developing and maintaining dynamic, user-friendly web applications. I worked extensively with JavaScript, HTML5, CSS3, and React.js to build responsive interfaces, ensuring optimal user experiences across various browsers and devices. I collaborated closely with both frontend and backend teams, integrating RESTful APIs to facilitate smooth data interactions between the client and server. My primary focus was on creating clean, efficient code while ensuring the applications were performant, accessible, and responsive. This role gave me the opportunity to sharpen my skills in troubleshooting and debugging, resolving issues to improve application stability. I also gained hands-on experience with version control tools like Git and participated in code reviews, helping to ensure the quality and maintainability of our projects. Working in an Agile environment, I developed a solid understanding of software development workflows, contributed to sprint planning, and delivered solutions that met project deadlines. This experience was foundational in building my technical expertise and understanding the best practices in web development, preparing me for future roles in more complex environments.
Post a job and invite Shahbaz, or contact them directly. No hidden commission.