Skip to main content
Filter
#

Senior Full Stack Engineer

location Bulgaria,Poland,Romania working time Full-time remote Remote

About the job

Matrix Eastern Europe, the offshore division of Matrix IT, one of the leading global R&D services companies with more than 11, 000 professionals, is looking for a Senior Full Stack Engineer to join the team of our client and partner.

The ideal candidate is an experienced and highly skilled Full Stack Engineer with a proven track record of at least 7 years in both backend and frontend development, leading development from scratch. They must have experience in Python, Angular, Docker.

The candidate will also demonstrate a deep understanding of databases, cloud services, and possess strong software engineering and software architecture skills.

Responsibilities

  • Design and build full-stack applications from scratch using Python, Node.js/TypeScript, and Angular.

  • Develop scalable backend APIs, WebSockets, and services with Flask/Quart, PostgreSQL, MongoDB, and vector databases.

  • Implement AI features using LLMs (OpenAI/GPT), embeddings, and vector search to power intelligent product capabilities.

  • Create modern, responsive UIs with Angular, TypeScript, HTML, and SCSS.

  • Architect cloud-ready systems and manage containerized deployments using Docker on Linux.

Requirements

Backend Development:

Backend web development – at least 5 years

Python Programming (using typing): Minimum 3 years of experience.

Python Flask/Quart: Web API, Web Socket, MongoDB, PostgreSQL – Minimum 3 years

Frontend Development:

Angular: Experience with version 17+ – At least 2 years (Angular 20  – advantage)

UI Development Tools and Methodologies: Proficient in HTML, SCSS, JavaScript.

Typescript: Minimum 5 years

Databases:

Postgresql / SQL:
Minimum 5 years – Writing complex SQL, functions, procedures

MongoDB Database:  writing queries and pipelines.
Vector Database: working with any vector-db,  Qdrant is advantage.

DevOps, IDE and Development Tools:

GIT: Minimum 2  years.

Visual Code: Including debugging, installing extensions
DevOps/Ubuntu/Docker:  working with Docker and containers on Linux  – Minimum 2 years.

Languages:
English
– Professional Working Proficiency: handle daily work tasks and conversations. Write reports and documentations.

What we can offer

  • Additional 20 days of paid leave
  • Professional and career benefits
  • Top-quality work environment
  • Online courses
  • Online sports activities
  • Team Buildings and Christmas Parties
19 hours ago