Senior Full-Stack Developer with Python

Join an innovative team building tools for cutting-edge biology research. We are looking for a Full-Stack Developer with Python to design and develop user-friendly web applications that support scientists in their groundbreaking work. You’ll collaborate with a global team and contribute to both frontend and backend systems in a fast-paced, cloud-native environment.

Key responsibilities

  • Design, develop, and maintain user-friendly and responsive web UI in JavaScript/React/Apollo
  • Construct and implement GraphQL schema
  • Develop and maintain backend systems with Node.js
  • Design and optimize SQL database schemas and queries for efficient data storage and retrieval
  • Contribute code to cloud-based services written in Python
  • Write and maintain robust suite of tests to ensure application functionality and integrity
  • Collaborate with global teams to understand user needs and translate them into intuitive, aesthetic user interfaces
  • Work closely with scientists to build tools supporting advanced biological research

Ideal candidate profile

  • 5+ years of experience with React, Python, and SQL
  • Experience with cloud-native architectures in public clouds (ideally AWS)
  • Proven track record of building quality, user-friendly tools in fast-paced environments
  • English at B2 level or higher
  • Excellent communication skills and ability to collaborate with a diverse team
  • Quick learner of new technologies and programming languages
  • Bachelor’s degree in Computer Science, Information Systems, or related field
  • Experience with modern CI/CD platforms (GitLab or similar)
  • Experience with biological data and processes is a strong plus
  • Knowledge of cell biology or experience working with scientists/research environment is advantageous

Conditions

  • Work model: remote
  • Employment type: B2B
  • Salary: 130-150 PLN net/h
  • Benefits: medical care, life insurance, trainings, Multisport card

Recruitment steps

  • Phone call with Recruiter
  • Technical interview
  • Interview with Client

W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach
i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich.

At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.

ID: 1095 job_post.published_on: 13/08/2025
announcement.apply