Senior Fullstack Developer

  • Kategoria
    IT
  • Rodzaj umowy
    Praca Stala
  • Lokalizacja
    Warszawa

Adecco Poland Sp. z o.o. jest Agencją Zatrudnienia nr 364





Client Description:

Client is a leading global healthcare company based in Switzerland, founded in 1896. It specializes in pharmaceuticals and diagnostics, making it one of the largest biotechnology companies in the world. Client focuses on innovative solutions in key therapeutic areas such as oncology, immunology, infectious diseases, and neuroscience


Team is specializing in Data Engineering and Bioinformatics systems, is looking for experienced and proactive senior Fullstack Developers. This role involves developing large-scale data processing solutions using AWS services with a strong emphasis on serverless paradigms.


Responsibilities:

  • Design and maintain web applications for the data management platform.
  • Address complex scientific software engineering challenges in a collaborative environment.
  • Collaborate with cross-functional teams across Poland, the US, and Canada.
  • Integrate existing GenAI and RAG capabilities to enhance internal chatbots and data discovery.
  • Rapidly prototype and iterate to drive innovation.
  • Contribute to open-source software projects.



Candidate Profile:

Backend Expertise:

  • 5+ years of experience in enterprise software development.
  • Java (Spring, Hibernate/JPA) and knowledge of other JVM languages.
  • Strong understanding of microservices architectures.

Frontend Expertise:

  • JavaScript and TypeScript (Angular 5+ or React).
  • HTML5 and reusable web components.

APIs & Databases:

  • Experience building REST APIs.
  • Knowledge of SQL, NoSQL, and graph databases.

Cloud & DevOps:

  • Extensive experience with AWS (S3, IAM, EC2, ECR, ECS, AWS Lambda).
  • Docker for containerization.
  • Cloud computing models (IaaS, PaaS, SaaS).
  • Experience deploying code to production.

Version Control & CI/CD:

  • Proficiency in Git and GitOps workflows.
  • Knowledge of CI pipelines.

Development Methodologies:

  • Product development using Scrum.
  • Designing software components with evolving requirements.

Other Skills:

  • Strong communication, teamwork, and time management.
  • Fluent English (written and spoken).
  • Ability to work with tight deadlines.