Fullstack Software Engineer

Posted 3hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Fullstack Software Engineer at Crisp developing frontend applications and collaborating on data visualisation. Contributing to complex user interfaces and backend services in a remote role based in Poland.

Responsibilities:

  • Build and maintain modern, performant frontend applications using JavaScript/TypeScript and React.
  • Design and implement intuitive user interfaces for complex data visualisation, including dashboards, charts, and interactive reports.
  • Collaborate closely with product, design, and backend engineers to deliver end-to-end features.
  • Contribute to backend services and APIs using Python (Flask, FastAPI) when needed to support frontend requirements.
  • Work with containerised environments (Docker) and follow engineering best practices for CI/CD workflows (GitHub Actions).
  • Improve frontend architecture, tooling, and testing practices to support long-term scalability.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Help integrate and evolve applications following acquisitions, ensuring a cohesive user experience across the platform.

Requirements:

  • Strong proficiency in JavaScript/TypeScript and React.
  • Experience building complex, data-rich user interfaces (dashboards, visualisations, interactive reports).
  • Solid understanding of HTML, CSS, responsive design, and frontend performance optimisation.
  • Familiarity with RESTful APIs and experience integrating frontend applications with backend services.
  • Proficiency with Git, GitHub, GitHub Actions, and CI/CD pipelines.
  • Working knowledge of Python and web frameworks (Flask, FastAPI) for backend contributions.
  • Comfortable working with Docker and containerised development environments.

Benefits:

  • Compensation for this role is determined based on a variety of factors, including individual qualifications, professional experience, skill set, and geographic location.
  • Crisp is committed to providing fair and competitive pay.
  • Specific compensation details will be discussed with candidates throughout the hiring process.