Senior Full Stack Developer

Lokalizacja:

Canada

Aplikuj

Your responsibilities:

  • Develop and maintain highly performant, scalable systems capable of transforming, analyzing, and querying data from distributed sources to feed data visualization interfaces
  • Create processes to schedule, execute, and monitor data transformation workflows
  • Design, implement, and maintain APIs to quickly access data from a web-based application
  • Collaboratively and pragmatically solve scientific software engineering challenges within interactive data analysis and visualization
  • Work with computational scientists, biologists, and other software engineers to elucidate the emerging needs of our scientists, whether they are working at the keyboard or the bench
  • Collaborate with distributed scientific and engineering teams to support your software development efforts
  • Contribute to the broader scientific community through open-source software development

We are looking for you, if you have:

  • BS or higher in Bioinformatics, Computer Science or related fields
  • Expertise (5+ years of experience) in Python, designing and developing high-performance systems & package development
  • Expertise in building, deploying, maintaining, and monitoring Python-based APIs using FastAPI and/or Flask.
  • Proficiency writing and optimizing SQL queries, including experience with Snowflake or similar cloud data warehouses
  • Experience building and maintaining modern front-end applications in JavaScript using Vue and/or Svelte
  • Proficiency with cloud infrastructure, particularly AWS, to establish APIs and data services or databases
  • Familiarity with formal build/release/deploy and continuous integration frameworks
  • Demonstrated adherence to best practices in software engineering, particularly usability, version control, testing, and appropriate use of abstraction

 

Nice-to-haves

  • Expertise in designing, running, and maintaining workflow processes, containers, schedulers, and systems in an on-premise server and in the cloud
  • Experience with new and efficient file formats for large data
  • Experience with scientific computing packages (SciPy, NumPy, pandas, etc.)
  • Kubernetes, AWS Lambda, and any other FaaS or containerized workloads experience
  • Data wrangling, processing, and analysis in Python and/or R
  • Biological or chemical domain knowledge
  • Experience building interactive visualization applications using modern frameworks and technologies (e.g., D3.js, WebGL)

 

As the team is distributed between the US and Canada, the successful candidate should work in the Eastern or Pacific Time Zone.
Passion for continuous learning and teaching others

We offer:

  • Interesting and challenging projects
  • Flexible working hours
  • Friendly, non-corporate atmosphere
  • Stable working conditions (CoE or B2B)
  • Possibility for self-development and promotion in the company
  • Rich benefits package
  • Possibility to work remotely

We reserve the right to contact the selected candidates.

Aplikuj

Dlaczego warto
dołączyć do TTMS?

1

Elastyczne godziny pracy

Nie każdemu odpowiada praca w firmie w standardowych godzinach 9-17. Od wielu lat z powodzeniem prowadzimy projekty, mimo niejednolitego trybu pracy.

2

Możliwość pracy zdalnej

W TTMS praca „biurko w biurko” nas napędza, ale rozumiemy, jeśli ktoś woli model zdalny bądź hybrydowy. Jesteśmy wyposażeni we wszystkie konieczne narzędzia, aby pracę wykonywać w dowolnym modelu.

3

Świetna, niekorporacyjna atmosfera

Profesjonalizm, dbałość o jakość pracy i przyjazna, nieformalna atmosfera nie wykluczają się. Płaska struktura oraz naturalne, życzliwe relacje tworzą u nas podłoże do kreatywności i innowacji.

4

Ciekawe, międzynarodowe projekty

Tworzymy rozwiązania dla średnich i dużych firm, jesteśmy obecni w Polsce, Malezji, Danii, UK, Szwajcarii i Indiach – efekty Twojej pracy okrążą cały świat. W TTMS masz wpływ na sukces firmy.

5

Wspólnie ku neutralności klimatycznej

Wybieramy podwykonawców pod kątem minimalizacji śladu węglowego, organizujemy nasadzenia krzewów, ratujemy torfowiska – wszystko po to, żeby osiągnąć neutralność klimatyczną już w 2025 roku. Cieszymy się, że przyciągamy coraz więcej osób, które dbają o zrównoważony rozwój i ochronę środowiska.

6

Przyjazne biura

Nasze biura to nowoczesne przestrzenie, inspirujące pracowników i przyjazne środowisku. Białystok jest królestwem superbohaterów Marvela, Kraków kojącym lasem tropikalnym, Wrocław galerią sztuki, a oddział Lubelski to rockowe “hall of fame”.

Chciałbyś dla nas pracować?

Nasze biura

Transition Technologies MS S.A.
(„TTMS”) to szybko rosnący dostawca nowoczesnego outsourcingu IT
w Polsce i zagranicą.

Transition Technologies MS S.A.(„TTMS”) to szybko rosnący dostawca nowoczesnego outsourcingu IT w Polsce i zagranicą. TTMS jest częścią Grupy Transition Technologies, jednej z największych firm branży IT w Polsce, dzięki czemu jesteśmy stabilni i elastyczni.

 

Zatrudniamy ponad 600 specjalistów. Realizujemy nietypowe, kompleksowe
i nieszablonowe projekty dla wielu branż. Oferujemy elastyczne modele współpracy
i całościową obsługę projektów dzięki zespołom specjalistów z wielu dziedzin.
Stawiamy na ekologię i nieustannie zmniejszamy ślad węglowy, minimalizując jego
negatywny wpływ na środowisko.