Full-Stack Software Engineer

Yurii D

Information

Available hours \ week
40 h/w
Seniority level
Junior
Years of experience
3 yrs.
Location
Ukraine, Lviv
Nationality
Ukraine
Timezone
(GMT+02:00) Kyiv

Languages

English
Intermediate (B1)

About

Yurii focuses on building TypeScript services on Node.js for cloud-first products, with around three years of commercial experience delivering software as a Full-Stack Software Engineer. He develops business logic with Nest.js, JavaScript helpers, and React.js interfaces, aligning feature work with clean architecture and reliable releases. He also uses Python and FastAPI to build supporting endpoints, particularly when structured data access and validation are needed. Across multi-tenant SaaS, hospitality analytics, and AI subscription products, he has worked on row-level permissions, audit trails, billing flows, and real-time WebSocket updates. His toolkit includes Docker, PostgreSQL, SQL, AWS (S3, DynamoDB, SQS), Serverless patterns, and practical testing with Jest and PyTest. He is also familiar with JWT authentication, Redis caching, Stripe webhooks, HubSpot sync, and basic LLM cost monitoring.

Experience

B2B SaaS Platform

Backend Developer

About the Project

Multi-tenant SaaS platform supporting business workflows, client management, subscription billing, permission-based access, and third-party integrations.

  • Management

Responsibilities

– Developed REST API modules for core business functionality using NestJS and TypeScript; – Designed PostgreSQL database schemas and TypeORM repositories; – Implemented tenant data isolation to separate information across different business accounts; – Integrated Stripe billing, subscription management, and webhook processing; – Built authentication and role-based authorization with JWT; – Containerized backend services using Docker and supported local and staging configurations; – Contributed automated Jest tests covering API behavior and authorization rules; – Developed reusable React administration components for business workflows.

Healthcare Patient Management Platform

Backend Developer

About the Project

Digital healthcare platform providing patient management, medical record tracking, appointment scheduling, document storage, and communication between healthcare providers and patients. The application uses controlled API access and structured data protection mechanisms to manage sensitive healthcare information.

  • HealthTech

Responsibilities

– Developed RESTful API endpoints for patient profiles, appointment booking, and medical record management; – Implemented PostgreSQL-backed data access using TypeORM; – Enforced row-level permissions to separate patient information and restrict unauthorized access; – Built real-time notifications using WebSockets for appointment reminders and status updates; – Integrated AWS S3 for secure medical-document storage with pre-signed URL access controls; – Implemented audit logging for patient data access and modification events; – Developed React/TypeScript interfaces for clinical staff, including medical-record forms and patient dashboards; – Built Python/FastAPI endpoints for controlled chart retrieval and structured patient-data access; – Added Pytest integration tests for authorization, invalid requests, and medical-record retrieval; – Applied HIPAA-aligned logging safeguards and prohibited unapproved clinical-record writes.

B2C AI Mobile Platform

Backend Developer

About the Project

AI-powered mobile application supporting subscription services, dynamic content, CRM integrations, authentication, and cloud-based application functionality.

  • AI

Responsibilities

– Developed AWS Lambda functions in TypeScript implementing application business logic; – Integrated AWS Bedrock to support AI-enabled functionality; – Implemented subscription validation and state management for Apple App Store and Google Play Billing; – Integrated HubSpot CRM for user-event tracking and contact synchronization; – Consumed Sanity CMS APIs for dynamic application content; – Worked with Cognito authentication triggers and account-related workflows; – Implemented asynchronous processing with AWS SQS; – Maintained serverless configuration and deployment settings; – Added structured validation and fallback handling for AI-generated responses; – Implemented AI action monitoring and model-request cost tracking.

Hospitality Performance & Upselling SaaS

Backend Developer

About the Project

Enterprise hospitality platform providing operational performance analytics, upselling management, staff incentives, goals, and KPI tracking across hotel properties.

  • Hospitality

Responsibilities

– Developed and maintained REST API endpoints using NestJS and TypeScript; – Implemented backend business logic supporting staff performance, goals, and incentive calculations; – Worked with PostgreSQL data structures for reporting, leaderboards, and operational analytics; – Supported integrations with external property management systems; – Participated in code reviews, debugging, and application maintenance; – Developed React/TypeScript dashboard components for operational performance reporting; – Implemented automated Jest regression tests for reporting and API workflows.

AI-Native Product Platform

Backend Developer

About the Project

Confidential enterprise AI SaaS product providing backend services and application infrastructure for AI-enabled product features.

  • AI

Responsibilities

– Develops and maintains backend REST API services supporting AI-related application functionality; – Contributes to application modules and backend business logic; – Works with PostgreSQL-backed data structures and API integration; – Participates in code reviews, quality assurance, and application improvements; – Collaborates with the engineering team to deliver scoped functionality; – Integrates Python/FastAPI microservices for structured AI-related data processing; – Develops React/TypeScript application components and typed API integrations; – Implements Jest and Pytest integration tests for AI-service endpoints and invalid-input scenarios.