Senior Full-Stack Software Engineer

About the Role

We are seeking an experienced Senior Full-Stack Software Engineer to join our engineering team. In this role, you will develop and maintain robust backend and frontend systems. Working across both Python and Node.js ecosystems, you'll collaborate with teams to build scalable applications and contribute to code quality and technical standards.

What will be your key responsibilities:

Key Responsibilities

  • Develop full-stack applications using Python (FastAPI) and Node.js with Next.js
  • Build server-side rendered applications and single-page applications (SPAs) with Next.js
  • Develop frontend components using React with TypeScript and Mantine UI framework
  • Implement custom CSS styling and maintain design consistency across applications
  • Build and deploy containerized applications using Docker and Kubernetes
  • Write clean, well-documented code that adheres to established coding standards
  • Implement REST APIs and backend services using FastAPI
  • Collaborate with team members on feature development and code reviews
  • Debug and troubleshoot issues across backend and frontend layers
  • Work with cloud platforms (Azure, Google Cloud, or AWS) for deployment and infrastructure
  • Contribute to CI/CD pipeline improvements and automation
  • Participate in code reviews and provide constructive feedback

What experience should you have:

Required Qualifications

  • 5+ years of professional software development experience, with at least 2+ years in full-stack development
  • Advanced proficiency in Python and experience building APIs with FastAPI or similar frameworks
  • Advanced proficiency in JavaScript and TypeScript with Node.js
  • Strong experience with React and Next.js, including server-side rendering
  • Experience with React testing libraries and Jest for unit testing
  • Proficiency with package managers (npm, Yarn) and dependency management
  • Experience with package bundlers and module resolution
  • Solid understanding of single-page application (SPA) architecture and patternsStrong knowledge of CSS and styling approaches, including custom CSS
  • Experience with Mantine UI framework or similar component libraries
  • Understanding of Docker and containerization
  • Experience with Kubernetes
  • Proficiency with Husky and Poetry for development workflows
  • Experience with at least one cloud platform (Azure, Google Cloud, or AWS)
  • Understanding of security best practices
I want to apply

Send offer to e-mail

More positions in category Information Technology, region Prague

Tester řídicích systémů – dopravní průmysl

  • HOFMANN WIZARD
  • Praha hl.m.
  • Dohodou

Pro našeho významného klienta působícího v oblasti dopravního průmyslu hledáme pečlivého a systematického kandidáta na pozici Tester řídících systémů.  Co je pro nás důležité?  Určitě…

Tester řídicích systémů – dopravní průmysl

Projektant dopravních staveb - světelné signalizační zařízení

  • KP2 Czech Republic
  • Praha hl.m.
  • Dohodou

Staňte se součástí týmu společnosti, která je významným hráčem v oblasti moderních dopravních technologií a inteligentních dopravních systémů. Pomáhá městům i firmám zlepšovat plynulost a bezpečnost…

Projektant dopravních staveb - světelné signalizační zařízení

IT Systems & Endpoint Administrator / Microsoft 365 Administrator

  • Future Recruitment
  • Praha hl.m.
  • Dohodou

Do interního IT týmu našeho významného klienta hledáme zkušeného IT administrátora, který převezme odpovědnost za správu Microsoft 365 prostředí, endpointů a související infrastruktury. Role je…

IT Systems & Endpoint Administrator / Microsoft 365 Administrator