Job Search and Career Advice Platform

Enable job alerts via email!

Full-Stack Engineer (Angular + Firebase + Node)

Jetsoftpro LLC

Remote

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company based in the UK is looking for a senior full-stack engineer knowledgeable in Angular, Firebase, and Node.js. This role involves enhancing existing applications and integrating advanced AI features to support innovative foreign language learning methods. Ideal candidates will have extensive experience maintaining modern web applications and proficiently using Firebase and other modern technologies. Remote work is available along with various benefits including paid vacation and educational support.

Benefits

Paid vacation
Paid sick leave
Free English classes
Educational course payment (50%)
Sports activities in the office

Qualifications

  • 5+ years experience as a full-stack or frontend-heavy engineer.
  • Strong Angular experience (preferably Angular 21+).
  • Experience integrating third-party APIs.

Responsibilities

  • Maintain & modernize the MVP to utilize Angular 21.
  • Build adaptive learning mechanisms for personalized education.
  • Integrate various AI APIs for improved language learning.

Skills

Angular
Firebase
Node.js
D3.js
RxJS
AI API integration
Media processing

Tools

Vitest
Jest
Google Cloud Functions
Job description

Work type: Remote

Technical Level: Senior

Refer a friend

I am working at JetSortPro

Refer a friend

Attach CV

Thank you!

You will receive an email confirmation in a couple of minutes.

Project Overview:

We are looking for asenior full-stack engineerwho is strong inAngular,Firebase, andNode.js (Cloud Functions)— someone comfortable owning a full codebase, upgrading major frameworks, improving architecture, integrating third-party AI services, and ensuring the system is reliable and scalable.

Customer Overview:

This project is focused on supporting effective and engaging foreign language learning through practical, structured, and interactive methods

  • Firebase (Firestore, Storage, Auth)
  • Google Cloud Functions (Node)
  • Vitest
  • D3.js
  • SpeechAce API
  • Forvo API
  • IBM Watson TTS
  • Oxford API
  • Signals
  • Material
  • GCP
  • 5+ years experience as a full-stack or frontend-heavy engineer
  • Strong Angular experience (preferably Angular 15+)
  • Strong understanding of:
    • Angular Signals
    • RxJS
    • Modular architecture
    • Material components
  • Firebase Storage
  • Firebase Auth & security rules
  • Firebase Functions (Node)
  • Node.js 16–20 for Cloud Functions
  • Experience writing tests (Vitest, Jest, or similar)
  • Experience with media processing (audio/video) or willingness to learn
  • Experience integrating third-party APIs

Nice-to-Have

  • Experience with D3.js visualizations
  • Experience with AI APIs (STT/TTS, SpeechAce, Pearson Versant)
  • Experience building instructor dashboards or educational platforms

Skills/Requirements:

This role involves significant work in:

  • Frontend modernization (Angular 21, Signals, state robustness)
  • Backend refactoring (Cloud Functions maintenance)
  • AI API integrations (SpeechAce, IBM Watson, Forvo, Pearson Versant)
  • Data visualization for instructors (D3.js)
  • Research-grade analytics API

Key Responsibilities:

1. Maintain & Modernize the MVP

  • Upgrade Angular 20 → 21 and refactor the app architecture usingSignals for state propagation.
  • IntroduceVitest tests across ~27 modules.
  • Improve state reliability between components/modules.
  • Update Google Cloud Functions (Node 18/20), including:
    • Token management (IBM Watson, SpeechAce, Oxford)
    • API compatibility updates
    • Rate limiting / background jobs / error handling

2. Build Adaptive Learning Mechanics

  • Implement logic forlearned-word tracking (skip known words, boost learning speed).
  • Maintain Firestore schema & optimize for high-frequency events.
  • Integrate human-recorded audio fromForvo and AI voices (IBM Watson TTS).
  • Implement video upload & storage flow (Firebase Storage).
  • Build transcription pipeline (instructor upload OR auto-transcription).
  • IPA transcription
  • Word lists
  • Translations

4. Pronunciation Feedback & Assessments

  • Replace Google STT feedback withSpeechAceAPI.
  • IntegratePearson Versant for assessments (listening, speaking, reading, writing).
  • Handle all event tracking & scoring workflows.

Capture every click, correct reply, incorrect reply, and speech scoring event.

Build data visualizations inD3.js for:

Build aresearch API for academic partners.

We offer:

  • Paid vacation
  • Paid sick leave
  • Free English classes
  • Payment for educational courses, certificates (50%)
  • Different sports activities in the office (badminton, tennis, darts, gym)
  • Fully equipped office with car and bicycle parking

Get in touch with us. We'd love to hear from you.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.