I’m looking for a remote or hybrid backend role in Node.js and TypeScript, ideally on NestJS and PostgreSQL, where I can own features from API design through CI/CD into production. I’m also open to production-support roles and to full-stack roles with Angular on the frontend. I’m based in Brașov, Romania (EET) and willing to relocate to Bucharest for a hybrid role.

Adrian Matei
@adrianmatei
Backend engineer, 5+ years in TypeScript/NestJS & PostgreSQL. Shipped enterprise SaaS features to production. Remote from Brașov, Romania (EET).
What I'm looking for
I’m a backend engineer based in Brașov, Romania, with 5+ years of experience. I work mainly in TypeScript with NestJS and Node.js, on PostgreSQL, Redis and DynamoDB, and ship with Docker, Kubernetes and GitHub Actions.
Most recently, I was contracted to a global enterprise SaaS company for four months, working on a multi-service NestJS monorepo. I built REST endpoints against OpenAPI specs, implemented DynamoDB repository layers with transactional writes, and introduced E2E coverage reporting. I shipped my features through Jenkins and Spinnaker, then monitored and debugged them in production with Splunk.
Before that, I was the sole engineer for an early-stage travel-booking startup, owning an Angular and ASP.NET Core platform, its booking and payment integrations, and its production servers. When I detected a live server compromise, I traced unauthorized cron jobs connecting out to hundreds of external servers, removed the malicious processes and their persistence, and hardened SSH and firewall access.
At Ensemble Software, I led the design and development of a NestJS API from scratch for a collaborative requirements-management web app. I modelled the PostgreSQL schema for hierarchical, versioned data, implemented JWT authentication, and shipped an early mock API so the frontend team could build against the contract before the backend was ready. I also built a SharePoint integration on Microsoft Graph, reworked the Jira export, introduced a progress-tracking system that became the team standard, and led our client demos.
I keep building outside work. In TaskFlow, a Jira-style NestJS API with REST and GraphQL, I cut SQL queries per GraphQL request from 3,044 to 4 and p95 latency from 14.6 s to 0.57 s using a custom query counter and DataLoader, then made the heaviest query 5–10× faster with EXPLAIN ANALYZE. DevBoard is a 7-service event-driven platform on Kafka and RabbitMQ, traced with OpenTelemetry and deployed with Helm to a k3s cluster provisioned with Terraform and Ansible. QuizForge streams LLM-generated quizzes over Server-Sent Events, with schema validation and an LLM-as-judge eval harness. I build with Claude Code and Cursor.
I hold a BSc in Computer Science and an MSc in Modern Technologies in Software Systems Engineering from Transilvania University of Brașov, a Cambridge C1 English certificate, and I’m preparing for the AWS Solutions Architect – Associate exam. I’m also interested in CS education and indie game development.
I’m looking for remote or hybrid backend roles in Node.js and TypeScript, and I’m willing to relocate to Bucharest.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
BrainSpotting
Jan 2026 - Apr 2026 (3 months)
Contracted through Brainspotting to a global enterprise SaaS company (confidential), in a distributed team. Built REST endpoints in a multi-service NestJS monorepo against OpenAPI specs, DynamoDB repository layers on AWS SDK v3 with transactional writes, and Axios adapters with standardized error handling. Owned features through Jenkins and Spinnaker into production, monitoring them in Splunk.
Full-Stack Software Engineer
Ruuts.Travel
Mar 2025 - Dec 2025 (9 months)
Sole engineer for an early-stage travel-booking startup, owning the full stack and infrastructure. Delivered features in an ASP.NET Core/Angular monorepo, including booking and payment integrations and Strapi-driven content pages. Detected and remediated a live server compromise: removed unauthorized processes and persistence, hardened SSH and firewall access, and audited the payment integration.
Software Engineer
Ensemble Software
Nov 2022 - Sep 2025 (2 years 10 months)
Led the design of a NestJS API from scratch for the web rebuild of a Java desktop requirements tool: PostgreSQL schema for hierarchical, versioned data, JWT auth and Docker. Ran the weekly demos with the product owner. On the desktop app, reworked the Jira export and built a SharePoint integration on Microsoft Graph. Also built React components and debugged Java POS payment processing.
Software Developer
Talenting Software
Oct 2021 - Oct 2022 (1 year)
Worked on a construction management platform with 2D and 3D floor plans (Angular, ASP.NET Core). Rebuilt the user dashboard as a configurable tile grid with add, edit, resize, drag and delete, after evaluating grid libraries. Worked on a floor-plan review module for uploading and editing 2D PDF floor plans, with edit history and approvals, using a commercial PDF library and Azure Blob Storage.
Software Developer Intern
Talenting Software
May 2021 - Oct 2021 (5 months)
Built an Angular + ASP.NET Core prototype with DevExtreme: 9 screens including an editable data grid, scheduler, Kanban board, Gantt chart and diagram editor. Co-built a budgeting REST API with EF Core, Repository + Unit of Work and DI. Designed an e-commerce SQL schema with T-SQL reporting queries and built its jQuery front end. Wrote NUnit/xUnit tests with TDD and applied GoF patterns in C#.
Built a full-stack notes app: ASP.NET Core REST API with a generic service layer over MongoDB, AutoMapper DTOs, DI and Swagger docs, plus an Angular Material client with RxJS search and a mock-API interceptor. Built a full-stack employee-management app solo under time limits and presented it to a committee of Trimble engineers. Completed 25+ workshops on C#, .NET Core, Angular and TypeScript.
Built a live-polling app (like Mentimeter) solo, from concept to database, API and mobile app: presenters create questions, anonymous participants answer. Backend: C#/ASP.NET Core REST API, EF Core on SQL Server, repositories, DI, AutoMapper DTOs. Client: Ionic/Angular with RxJS HTTP services. Reworked the schema from one column per answer option to one row per option, allowing unlimited options.
Education
Degrees, certifications, and relevant coursework
Transilvania University of Brasov
Master's, Modern Technologies in Software Systems Engineering
2021 - 2023
Transilvania University of Brasov
Bachelor's, Computer Science
2018 - 2021
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Portfolio
github.com/AdrianMatei20Salary expectations
Social media
Job categories
Interested in hiring Adrian?
You can contact Adrian and 90k+ other talented remote workers on Himalayas.
Message AdrianGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
