NodeJS Backend Developer

Emily G

Information

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

Languages

Ukrainian
Fluent (C2)
Slovak
Elementary (A2)
English
Upper-Intermediate (B2)

About

Emily focuses on building secure Node.js server-side systems for payment and analytics-heavy products. A Middle NodeJS Backend Developer with about 3 years of commercial practice, she delivers typed code in TypeScript and keeps attention on data safety, latency, and clean boundaries between modules. She has handled role-based access, session flows, and third-party onboarding using OAuth and JWT, and built integration layers for Stripe and AI features via OpenAI. Her day-to-day includes schema design in PostgreSQL and MongoDB, containerised delivery with Docker, and cloud deployment on AWS. Emily also supports real-time messaging with WebSockets, writes REST API contracts, and tunes throughput on Fastify. Domain exposure spans e-learning, fintech, banking, e-commerce, recruiting, event management, etc.

Additional skills

Experience

Learning Platform (NDA)

FullStack Developer

About the Project

Developed and maintained an interactive language learning platform focused on course and student management for teachers and educational organizations.

  • E-learning
  • Communications

Responsibilities

• Led the development of the platform from scratch, designing and implementing both backend and frontend architecture. • Built and maintained the backend infrastructure, including modules, services, business logic, dependencies, and REST APIs. • Designed database architecture, schemas, relationships, and data access layers. • Implemented a complete authentication and authorization system, including role-based access control and user permission management. • Developed and maintained an administrative panel for platform management and operational workflows. • Created CRUD functionality for core platform entities and business processes. • Implemented real-time functionality using WebSockets for live updates and interactive user experiences. • Developed email services, notification systems, and automated communication workflows. • Integrated third-party services and external APIs. • Configured and maintained CI/CD pipelines to automate testing, build, and deployment proce

Skills & technologies

Event Management Mobile Application (NDA)

Backend Developer

About the Project

Contributed to the backend development of a mobile platform for event creation, collaboration, and real-time communication between users.

  • Event Management

Responsibilities

• Developed and maintained scalable backend services and REST APIs using Node.js. • Implemented authentication and authorization systems, including email/password authentication and Google OAuth integration. • Integrated Google Maps services for geolocation, location search, and map-based functionality. • Developed payment workflows using Stripe, supporting paid and free event registration processes. • Built and maintained an administrative panel for managing users, events, and platform operations. • Implemented WebSocket-based real-time features and live updates. • Designed and developed event management functionality, including event creation, registration, payment processing, and attendee management. • Developed CRUD operations and business logic for core platform entities. • Collaborated on backend architecture, database design, and third-party service integrations. • Optimized application performance, reliability, and scalability.

Financial AI-Assistant (NDA)

Backend Developer

About the Project

Contributed to the development of a financial analytics platform focused on payment data processing, expense tracking, and AI-powered financial planning features.

  • Fintech
  • AI
  • Banking

Responsibilities

• Developed backend services and REST APIs for the platform. • Implemented authentication, authorization, and user access management. • Integrated Plaid for financial data connection and bank account verification. • Integrated Stripe for payments, subscriptions, and billing workflows. • Worked with Supabase for database, authentication, storage, and backend functionality. • Developed notification and analytics functionality for user activity tracking and automated communication. • Integrated OpenAI services for AI-powered features and intelligent user interactions. • Built chat functionality, including user messaging and AI-assisted communication flows. • Integrated third-party APIs and implemented core business logic. • Improved backend performance, reliability, scalability, and maintainability.

Freelance Services Marketplace (NDA)

Backend Developer

About the Project

Worked on a scalable marketplace platform with multi-role architecture, payment integrations, analytics, and real-time communication features.

  • E-commerce
  • Communications
  • Fintech

Responsibilities

• Developed and maintained backend functionality and REST APIs for the platform. • Implemented authentication and authorization systems, including OAuth-based login flows. • Integrated Google, Twitter, Discord, and Facebook authentication. • Integrated Stripe and PayPal for payment processing and transaction handling. • Developed subscription flow logic, including plan management, payment status tracking, and access control. • Built backend functionality for the administrative panel and platform management. • Developed notification functionality for user alerts and system updates. • Implemented WebSocket-based real-time functionality for live updates and interactive features. • Developed email notification workflows for user communication and automated system messages. • Designed and implemented business logic for core platform features. • Integrated third-party APIs and handled external service communication. • Improved backend reliability, security, scalability, and maintainability.

Recruitment Platform (NDA)

Backend Developer

About the Project

Participated in backend development for a hiring and job management platform with secure authentication and third-party integrations

  • Recruiting

Responsibilities

• Developed backend functionality for a mobile application using Fastify. • Designed backend architecture and database structure from scratch according to product requirements. • Built REST APIs and CRUD functionality for core application features. • Worked on API architecture, request handling, validation, and service-layer business logic. • Implemented authorization flows and user access management. • Integrated Stripe for payment processing and payment-related workflows. • Integrated external verification services to support user and data validation processes. • Developed notification functionality for user alerts and system events. • Designed database schemas, relationships, and data access logic. • Implemented backend logic according to mobile application feature requirements. • Improved backend reliability, maintainability, and scalability.

Skills & technologies

Education

Uzhhorod National University

2023 - 2027
Software Engineering