Angular Developer with Node JS

JavaScript

Angular Developer with Node JS

JavaScript
-, Warszawa

Link Group

Full-time
B2B
Mid
Remote
27 - 35 USD
Net per hour - B2B

Job description

About the Role

We’re looking for a talented and detail-oriented Full Stack Developer with strong experience in both frontend and backend technologies. You’ll join a cross-functional team to build and maintain scalable, high-performance web applications using modern technologies. If you are passionate about developing robust software and enjoy working with cloud-native architectures, we’d love to meet you!


Responsibilities

  • Design, develop, and maintain scalable web applications across the full stack
  • Implement clean and responsive UI using Angular and TypeScript
  • Build and manage backend services and APIs using Node.js and GraphQL
  • Work with relational databases, specifically PostgreSQL, and ORM tools like Sequelize
  • Collaborate with DevOps to deploy and maintain services using AWS components (e.g., S3, Lambda, EventBridge, ECS Clusters)
  • Write automated tests using Jasmine, Karma, and Mockito to ensure software quality
  • Participate in code reviews, team planning, and architectural discussions
  • Maintain and organize codebases with NX monorepo architecture


Requirements

Frontend:

  • Proficiency in Angular and TypeScript
  • Experience with RxJS for reactive programming
  • Testing frameworks: Jasmine, Karma, Mockito
  • Familiarity with NX monorepo architecture

Backend:

  • Strong skills in Node.js and TypeScript
  • Knowledge of GraphQL and building scalable APIs
  • Experience with PostgreSQL and Sequelize ORM
  • Basic understanding of backend development in C# and Groovy is a plus
  • Familiarity with TypeDI for dependency injection
  • Unit testing using Jasmine

Cloud (AWS):

  • Hands-on experience with AWS services including:
  • S3
  • Lambda Functions
  • EventBridge
  • ECS Clusters


Preferred Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Experience working in Agile/Scrum teams
  • Strong problem-solving skills and ability to work independently
  • Effective communication and collaboration abilities


Tech stack

    Angular

    regular

    TypeScript

    regular

    RxJS

    regular

    Node.js

    regular

    GraphQL

    regular

    PostgreSQL

    regular

    TypeDI

    regular

    Jasmine

    regular

    C#

    nice to have

    Groovy

    nice to have

Office location

Published: 02.06.2025