
Senior Fullstack Developer
Your responsibilities:
- Collaborate with the cross-functional teams and stakeholders to understand requirements and translate them into technical specifications taking into account specificities of validated systems (CSV)
- Contribute to the technical documentation before and after coding, review code and documentation of others and collaborate with architect(s).
- Design, develop, and maintain the frontend and backend components
- Troubleshoot, debug, and resolve technical issues across the full stack.
- Implement user interfaces using React and/or NextJS, ensuring a smooth and responsive user experience.
- Develop APIs and integrate them with AWS technologies such as AppSync, GraphQL, and AWS Lambda functions. Consume APIs from other product teams exposed in Roche API Marketplace (Mulesoft)
- Work with SQL or NoSQL Databases (e.g. DynamoDB, postgres)
- Contribute to the technical decision-making process, considering factors such as scalability, flexibility, and reusability to produce technical designs and proper breakdown in tasks.
- Write clean, efficient, and well-documented code, following best practices and coding standards. Deliver Unit-Test and Test-Coverage for the responsible parts
- Implement the UX/UI designs by using the Roche OneDesign & Roche UI Guidelines
- Stay up-to-date with emerging technologies and industry trends, and proactively suggest innovative ideas to improve the products.
- Ensure Security & Compliance safe code, using tools to scan the code to vulnerabilities
We are looking for you, if you have:
- Solid experience in both frontend and backend development, preferably with a focus on serverless architectures, experience with AWS is required
- Proficiency in JavaScript/TypeScript and its modern frameworks/libraries, such as React, NextJS & Google MaterialUI, for frontend development, experience with Roche’s OneDesign/StencilJs would be a plus
- Adherence to clean and secure coding standards. Familiarity with tools/frameworks such as SonarQube, GitLab Security features (SAST..etc)
- Strong knowledge of backend technologies, including GraphQL, NodeJS, Distributed architecture from AWS (Lambda, SNS, SQS …etc)
- Familiarity with cloud platforms, particularly AWS, and its serverless services for web applications such as DynamoDB, S3, Step Functions, EventBridge and CloudFront
- Understanding of software development principles, including agile methodologies, version control, and testing frameworks, experience with GitLab, Selenium-Java-based Testing Framework would be needed, experience with Codebeamer ALM (Retina) would be a plus
- Ability to work independently and collaboratively in a fast-paced, distributed and complex enterprise environment with many stakeholders
- Excellent problem-solving and analytical skills, with a keen attention to detail
- Strong communication skills, both written and verbal, with the ability to effectively communicate technical concepts to non-technical stakeholders
- Experience with identity and access management (IAM) solutions, such as Cognito, SAML, OAuth, JWT, to manage user authentication and authorization. Experience with Ping Identity would be a plus
- Ability to work with our CI/CD pipelines in GitLab, general knowledge of Infrastructure and IaC (e.g. terraform, docker) and scripting languages (bash, python)
- You should have some understanding of monitoring and logging tools from AWS to debug code ( CloudWatch, XRay …etc) and can use the AWS Console and CLI efficiently
Education and Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- 8+ years of experience as a Full Stack Developer or similar role
- Proven track record of delivering high-quality, scalable applications
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.
Dlaczego warto
dołączyć do TTMS?
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.
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.
Ś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.
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.
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.
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ć?
Przesłanie CV
Zawrzyj w nim informacje o umiejętnościach technicznych, znajomości języków programowania i narzędzi IT. Doświadczenie w projektach mile widziane.
Phone screening
Rozmowa ma na celu ocenę dopasowania kandydata do stanowiska i weryfikację podstawowych informacji z CV. Jest to również okazja do omówienia oczekiwań kandydata oraz krótkiego przedstawienia opisu stanowiska i warunków pracy.
Spotkanie z HR + weryfikacja
Rozmawiamy o doświadczeniach zawodowych kandydata, ale też o oczekiwaniach względem nowej pracy. Jest to moment na sprawdzenie referencji oraz potwierdzenie autentyczności podanych informacji. Pozwala to na lepszą ocenę kompetencji kandydata i jego dopasowania do kultury organizacyjnej firmy.
Rekomendacja do klienta
Kandydat jest przedstawiany klientowi. Etap ten ma na celu dopasowanie przyszłego pracownika do konkretnego projektu, biorąc pod uwagę zarówno umiejętności techniczne, jak i preferencje projektowe, co zwiększa szanse na pomyślną współpracę.
Zatrudnienie
Podpisujemy umowę, w której zawarte są warunki współpracy, zakres obowiązków, wynagrodzenie oraz inne kluczowe aspekty zatrudnienia, takie jak prawa i obowiązki obu stron. Od tej pory kandydat staje się oficjalnym pracownikiem firmy.
Onboarding + pierwszy dzień pracy
Kompleksowy proces zapoznawania nowego pracownika z organizacją, zespołem i narzędziami, w celu jak najszybszego i najefektywniejszego włączenia się do pracy. W TTMS proces ten jest nowoczesny – onboarding prowadzimy poprzez własną platformę e-learningową.
Nasze biura
Warszawa
Serce naszej firmy i centrum dowodzenia.
Funkcjonuje tu Zarząd spółki oraz kierownictwo poszczególnych obszarów biznesowych. To tutaj na co dzień podejmowane są najważniejsze decyzje strategiczne i biznesowe, ale też inicjatywy proekologiczne. Warszawski oddział – zlokalizowany w Varso Tower – stawia sobie za cel stworzenie w pełni ekologicznego biura wykorzystującego Energię odnawialną i stworzonego z materiałów przyjaznych dla środowiska.
Kraków
Poznań
Wrocław
Lublin
Białystok
Łódź
Koszalin
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.