Senior Full Stack Developer (Angular, Java, AWS, RabbitMQ)

40.90 - 44.99 USDNet per hour - B2B
Java

Senior Full Stack Developer (Angular, Java, AWS, RabbitMQ)

Java
Al. Jerozolimskie 134, Warszawa

Craftware

Full-time
B2B
Senior
Remote
40.90 - 44.99 USD
Net per hour - B2B

Job description

We are a provider of digital transformation and technology consulting services with a portfolio of solutions for both clients who do not yet have Salesforce and large organizations that work on Salesforce and use its extensive capabilities ☁.

We also provide body and team leasing services in IT, providing specialists in various fields.


Model: remote

Employment type: full-time


Background & Project:

A team specializing in Data Engineering and bioinformatics systems development is seeking experienced and motivated Senior Full-Stack Software Engineer with hands-on AWS experience. This role involves developing large-scale cloud-based data processing solutions, primarily using AWS.

We are looking for self-motivated and proactive engineer to contribute to the development of highly scalable computing solutions built on AWS services, with a strong focus on serverless architectures.

The position involves leveraging AWS services and improving existing infrastructure to optimize, modernize, and future-proof current solutions.

The engineering team operates across multiple time zones, including Pacific Time (PT), Eastern Time (ET), and Central European Time (CET). Virtual meetings and collaboration via Slack may take place during the core working hours of the San Francisco (PT) time zone. During the first six months of onboarding, increased collaboration and some overlap with the PT time zone will be expected.


Responsibilities:

  • Work together in a collaborative and practical manner to address scientific softwareengineering challenges.

  • Engage with both local and offshore engineering teams to assist in software development endeavors

  • Leverage existing GenAI and RAG solutions and services developed by other teams tointegrate data and existing capabilities into internal chatbots to enhance usability anddata discovery

  • Rapid prototyping and iterations to foster innovation and enable the company to exploresolutions in a shorter time-frame.

  • Design, build and maintain the web application providing visibility to our data management platform

  • Collaboratively and pragmatically solve scientific software engineering challenges.

  • Collaborate with local – Polish, the US and Canada engineering teams to support software development efforts.

  • Contribute to the broader scientific community through open-source software development.


Requirements:

  • Minimum 5 years of work experience related to software development in enterprise projects/products and expert knowledge regarding one of the following backend technologies: JAVA (very good knowledge of frameworks like Spring, Hibernate / JPA, knowledge of other JVM based programming languages is a plus);

  • Understanding of microservice architectures, principles and patterns

  • Expert knowledge of Javascript and TypeScript programming (Angular 5+ or React,with good knowledge of HTML5. Experience building reusable web components.

  • Knowledge of git and standard GitOps workflow (MRs, protected branch), conventional commits, semantic versioning, pre-commit hooks,

  • Experience building APIs, good understanding of REST principles

  • Knowledge of database techniques like SQL, NoSQL and graph databases

  • Fluent in the usage of cloud computing models (IaaS, PaaS, SaaS) and good knowledge of containers connected with this DevOps mindset and excellent knowledge of cloudplatforms like AWS. Ability to deploy yourself code to production

  • Docker (must have)

  • AWS cloud (including S3, IAM, EC2, ECR, ECS, AWS Lambda, Serverless)

  • Experienced in product development with Scrum methodologies

  • Experienced in designing software components based on limited and evolving requirements

  • Attention to details, focus on user/developer experience

  • Ability to coordinate work and direct collaboration with the customer

  • Fluent in English

  • General knowledge RabbitMQ (or other similar message broker)

  • Good communication skills, team player, work under tight deadlines.


Nice to have:

  • Good understanding of HTTP protocol (status code, headers, etc…)

  • Basic knowledge of OAuth 2.0 Building distributed systems

  • Automated testing – unit, int, e2e, performance, regression

  • Spock (Groove DSL)

  • CI pipelines

  • Oracle/MySQL/Mongo


We offer:

  • Remote work model

  • B2B contract

  • Benefits package,

  • Daily support from team leaders,

  • Dedicated certification budget,

  • Integration trips/events.

Tech stack

    English

    C1

    Java

    advanced

    Angular

    advanced

    AWS

    advanced

    RabbitMQ

    advanced

    Docker

    advanced

Office location

Published: 05.03.2026

Senior Full Stack Developer (Angular, Java, AWS, RabbitMQ)

40.90 - 44.99 USDNet per hour - B2B
Summary of the offer

Senior Full Stack Developer (Angular, Java, AWS, RabbitMQ)

Al. Jerozolimskie 134, Warszawa
Craftware
40.90 - 44.99 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Zgodnie z art. 13 ust. 1 i 2 rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.