10/12/2026 updated


100 % available
Senior Full-Stack Software Engineer
Plovdiv, Bulgaria
Only remote
Bachelor of Business ITAbout me
I'm a full-stack developer working mainly with TypeScript, Node.js, React, Next.js, and NestJS. I've built everything from complex backend services to complete web applications. I enjoy solving tricky problems, writing clean code, and getting things done without overcomplicating them.
React & TypeScript Frontend Development
Extensive experience building modern, scalable frontend applications using ReactJS, TypeScript, Redux, and NextJS. Proficiency in creating custom component libraries, drag-and-drop workflow builders, and complex UI systems with a strong focus on performance and modularity.
Node.js Backend & API Development
Deep expertise in developing robust backend services and RESTful APIs using NodeJS, Express, NestJS, and Fastify. Experience with serverless architectures on AWS Lambda, JWT/Auth middleware, and regulatory data export workflows including CSRD/ESRS reporting patterns.
Cloud & Serverless Architecture (AWS)
Hands-on experience with AWS services including EC2, S3, ElasticBeanstalk, Lambda, MediaConvert, SES, and Route53. Skilled in deploying and maintaining serverless and cloud-based applications, as well as integrating Azure Blob Storage and other cloud platforms.
Database Management
Proficiency with multiple database technologies including MongoDB, MySQL, PostgreSQL, and GraphQL. Experience designing schemas, managing data governance, and implementing role-based access and audit logging.
Testing & Quality Assurance
Strong background in unit, integration, and end-to-end testing using Jest, Cypress, Playwright, Vitest, PactumJS, and Cucumber. Application of BDD and TDD methodologies across multiple projects.
Salesforce Development
Experience with Salesforce platform including Lightning Web Components (LWC), Apex controllers, and Admin tasks. Worked on building dashboards and custom tools for large enterprise clients such as LaPrairie.
Message Queuing & Event-Driven Systems
Practical experience with Kafka and RabbitMQ for asynchronous communication and notification systems in distributed architectures.
Svelte & SvelteKit
Experience building admin applications using SvelteKit combined with NodeJS, integrating existing business logic into new frontend solutions.
Agile & Project Management
Familiarity with Agile methodologies including Scrum, Fibonacci story points, spikes, and sprint management. Experience using task management tools such as Jira, Trello, and Meistertask, as well as acting as Scrum Master and Project Manager.
Version Control & Collaboration
Proficient in Git-based workflows, pull request reviews, monorepo management with Lerna and Yarn, and documentation on Confluence.
Extensive experience building modern, scalable frontend applications using ReactJS, TypeScript, Redux, and NextJS. Proficiency in creating custom component libraries, drag-and-drop workflow builders, and complex UI systems with a strong focus on performance and modularity.
Node.js Backend & API Development
Deep expertise in developing robust backend services and RESTful APIs using NodeJS, Express, NestJS, and Fastify. Experience with serverless architectures on AWS Lambda, JWT/Auth middleware, and regulatory data export workflows including CSRD/ESRS reporting patterns.
Cloud & Serverless Architecture (AWS)
Hands-on experience with AWS services including EC2, S3, ElasticBeanstalk, Lambda, MediaConvert, SES, and Route53. Skilled in deploying and maintaining serverless and cloud-based applications, as well as integrating Azure Blob Storage and other cloud platforms.
Database Management
Proficiency with multiple database technologies including MongoDB, MySQL, PostgreSQL, and GraphQL. Experience designing schemas, managing data governance, and implementing role-based access and audit logging.
Testing & Quality Assurance
Strong background in unit, integration, and end-to-end testing using Jest, Cypress, Playwright, Vitest, PactumJS, and Cucumber. Application of BDD and TDD methodologies across multiple projects.
Salesforce Development
Experience with Salesforce platform including Lightning Web Components (LWC), Apex controllers, and Admin tasks. Worked on building dashboards and custom tools for large enterprise clients such as LaPrairie.
Message Queuing & Event-Driven Systems
Practical experience with Kafka and RabbitMQ for asynchronous communication and notification systems in distributed architectures.
Svelte & SvelteKit
Experience building admin applications using SvelteKit combined with NodeJS, integrating existing business logic into new frontend solutions.
Agile & Project Management
Familiarity with Agile methodologies including Scrum, Fibonacci story points, spikes, and sprint management. Experience using task management tools such as Jira, Trello, and Meistertask, as well as acting as Scrum Master and Project Manager.
Version Control & Collaboration
Proficient in Git-based workflows, pull request reviews, monorepo management with Lerna and Yarn, and documentation on Confluence.
Experience
Professional experience5 - 10 years
Freelancer since2022
Languages
BulgarianNative speakerEnglishNative speaker
Project history
Built and enhanced a full-stack platform helping organizations manage complex regulatory obligations and value-chain data collection, with a focus on CSRD/ESRS reporting workflows and auditability. Developed backend services and APIs for requirements lifecycle management, implemented CSRD-focused digital reporting exports including ESEF-style XHTML with iXBRL tagging, built export packaging workflows, and improved data governance features. Technologies: TypeScript, Node.js, Express, MongoDB, Mongoose, Next.js, React, Redux Toolkit, Vitest, Playwright, Azure Blob Storage, JWT/Auth middleware, REST APIs, ESEF/ESRS reporting patterns.
Took on several large freelance projects including Zonia.com (healthy lifestyle web portal using NodeJS, TypeScript, MongoDB, AWS EC2, ElasticBeanstalk, S3, MediaConvert, Braintree, MoEnage, Vimeo, YouTube API), Inexclu.com (French property investing platform using Node, ReactJS, TypeScript, RabbitMQ, PostgreSQL, GraphQL, AWS EC2, S3, SES, Jest, Cypress), LaPrairie Salesforce website (LWC, Apex controllers, dashboards), and Revv (automotive auction admin app using SvelteKit and NodeJS).
Worked for several companies including CMCMarkets, a leading trading company, building onboarding journeys for new regions using NodeJS, React, and TypeScript. Also worked for NDA, the biggest PowerPoint presentation design agency, creating a custom JavaScript plugin and a fully customized administration portal built from scratch using NodeJS, React, and TypeScript with full unit/E2E test integration.