Full Stack Engineer

Clariness GmbH
Berlin, Germany
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Shift work
Languages
English
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Application Performance Management Unit Testing Code Review Databases Relational Databases Github PostgreSQL MySQL Node.Js
+21 more
NoSQL Svelte Next.js Software Engineering TypeScript Web Application Frameworks ReactJS Delivery Pipeline Technical Debt Backend Vue.js Containerization AngularJS Gitlab-ci Kubernetes Information Technology Build Tools Front End Software Development NestJS Docker Jenkins

Job description

As a Full Stack Engineer, you will help build and enhance Clariness’ digital platform supporting clinical trial recruitment and patient engagement. Working as part of a cross-functional product team, you will develop new features, improve application performance, and contribute to creating scalable, high-quality software that delivers value to our users. This role is ideal for someone who enjoys solving technical challenges, collaborating with multidisciplinary teams, and continuously improving both products and engineering practices.

As a Full Stack Engineer, you would be responsible for:

  • Designing, developing, and maintaining new features for our Next.js-based clinical trial platform.
  • Taking full ownership of your code, features, and overall product quality.
  • Optimizing application performance across APIs, databases, frontend rendering, and accessibility.
  • Writing clean, maintainable, and well-tested code (unit, integration, and end-to-end).
  • Collaborating closely with engineers, designers, and product managers in an agile environment.
  • Participating in code reviews, technical discussions, and initiatives to reduce technical debt.
  • Contributing to scalable engineering practices and the continuous improvement of our applications., You may ask now, why should I work for you? Let us give you a few reasons - and you’ll learn more during the process.
  • A varied and exciting job with a lot of personal responsibility in an international company, where you can develop and expand your skills.
  • Professional and personal development opportunities - incl. personal development budget.
  • Flexible working hours and mobile working.
  • Regular team events and open feedback culture.
  • A versatile field of activity and challenging projects.
  • A supportive and open company culture, providing the opportunity to collaborate with a diverse and professional team.
  • Impact healthcare by accelerating medical innovation through improved access to clinical trials, potentially bringing needed treatments to patients faster.

Requirements

  • 2+ years of professional experience in JavaScript development, ideally with TypeScript.
  • Experience with modern frontend frameworks such as Next.js, React, Angular, Vue, or Svelte.
  • Experience building backend applications using technologies such as Node.js, Express, NestJS, or Next.js.
  • Solid understanding of relational databases such as PostgreSQL or MySQL; experience with NoSQL databases is a plus.
  • Experience with unit and integration testing (Jest, Karma, or similar) is a plus.
  • Familiarity with containerized environments (Docker, Kubernetes) is a plus.
  • Knowledge of CI/CD pipelines and build tools (GitLab CI, GitHub Actions, Jenkins) is a plus.
  • Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Next.js or AWS certifications are a bonus.
  • Fluency in English.
  • Strong problem-solving, communication, and collaboration skills.
  • Proactive, quality-focused mindset with a passion for continuous learning and improvement.

Benefits & conditions

Pulled from the full job description

  • Flexible schedule

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:09 min

Navigating new technologies and narrowed tech stack confidence

Eleanor Rumsey · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all