Search
Search
Location
Craftware Logo

Craftware

4.5

Senior Full Stack Developer (Angular, Java, AWS)

Remote
Remote work
Senior
Developer

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
  • 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
  • General knowledge RabbitMQ (or other similar message broker)
  • Automated testing – unit, int, e2e, performance, regression
  • Spock (Groove DSL)
  • CI pipelines
  • Oracle/MySQL/Mongo
Oferujemy
  • B2B contract,
  • Daily support from team leaders,
  • Dedicated certification budget,
  • Assistance in defining and support in your development path,
  • Benefits package,
  • Integration trips/events
Benefits
  • Integration events

  • Private medical care (Luxmed or PZU)

  • Life insurance (Unum or PZU)

  • Sports card Multisport

  • Employee referral programs

  • Psychological support

  • Offices in Warsaw and Lodz

  • English language classes

  • Budget for technical certificates

  • Discount on Orange products

  • Co-financing of boat trips

Justyna Kopczyńska

Senior HR Specialist

Who’s behind this role?
Have any questions?

Working here doesn’t have to be a secret

Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.

4.5
  • 100 %
    Recommend to a friend
  • N/A
    Approve of CEO
  • CEO: 0 Ratings