Browse All Jobs
Job Description
Groupon is seeking a Senior Fullstack TypeScript Developer to join their team in Prague. This role is pivotal in building a new central system for deal management and refactoring existing services into a modern, scalable TypeScript-based framework. The developer will work on a high-impact project that serves a wide range of businesses, leveraging the latest technologies like TypeScript, React, Node.js, and REST API.

Role involves:
  • Developing and maintaining the backend and frontend of the B2B platform using TypeScript and React.
  • Collaborating on full-stack development tasks involving Node.js and REST API.
  • Designing, implementing, and maintaining scalable, efficient, and reusable code.
  • Optimizing the platform for speed, scalability, and maintainability.
  • Working closely with Product Managers, UX/UI Designers, and other developers to translate business needs into technical solutions.
  • Performing testing, debugging, and deployment of frontend and full-stack features.
  • Contributing to the architecture and technical decisions of the project.
  • Participating in code reviews to ensure high-quality code standards are met.

Requirements:
  • 5+ years of experience as a Frontend/Fullstack Developer with a focus on TypeScript.
  • Proficiency in React, Next.js, or similar modern frontend frameworks.
  • Experience with Node.js for full-stack development.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Knowledge of frontend optimization techniques for improving performance.
  • Ability to write clean, well-documented, and maintainable code.
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving skills and attention to detail.

Groupon offers:
  • A competitive salary with performance bonuses.
  • The opportunity to work on a transformative B2B platform.
  • Flexible working conditions: Remote, hybrid, or on-site.
  • Professional growth and learning opportunities.
  • A collaborative, innovative work environment.
Apply Manually