• File

Максим

Fullstack-розробник

Considering positions:
Fullstack-розробник, Front-end програміст, CTO, Full stack engineer
Age:
29 years
City of residence:
Vinnytsia
Ready to work:
Remote

Contact information

The job seeker has provided: Phone numberEmail

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Max Zahorskyi
Vinnytsia, Ukraine | EET (UTC+2) | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section) | github.com/mxmzigzag
Senior Full-Stack Engineer
End-to-End Ownership | 0-to-1 | AI-Integrated Products | Enterprise SaaS | Product-Minded
Senior Full-Stack Engineer with 9 years of experience building high-performance, scalable products end to end, from data
model and API design to the React interface. Most recently at Semrush, shipping Semrush Enterprise and Iris, an AI agent
data platform, to large paying customers; before that, large e-commerce shops, ed-tech projects, and full ownership of client
products at agencies. Has worked in small and mid-sized teams oriented on fast results, and is strong across React/Next.js,
TypeScript, Node.js, and PostgreSQL, with a track record of making the architecture decisions that hold up as traffic and
features grow. Early adopter of Cursor and Claude Code, using AI tooling daily to move faster without lowering the quality
bar.

TECHNICAL SKILLS
BACKEND: Node.js · Express · NestJS · REST API Design · GraphQL · WebSockets · Prisma/TypeORM · Stripe · Data Modeling ·
Caching Strategies · Auth (OAuth/JWT) · Background Jobs & Queues · Event-Driven Systems
DATA & CLOUD: PostgreSQL · MongoDB · Redis · AWS · Vercel · Docker · CI/CD · GitHub Actions · Monitoring & Logging
FRONTEND: TypeScript/JS · React/Next.js · TanStack Query · Redux/Zustand/Effector · Tailwind CSS · Styled Components ·
Storybook · Webpack/Vite · Nx Monorepos · Micro-frontends · Performance Optimization · Responsive & Accessible UI
AI & DEVELOPER TOOLING: Anthropic Claude · Claude Code · Cursor · Prompt Engineering · AI-Assisted Refactoring & Test
Generation · LLM API Integration · Git
TESTING: Jest · React Testing Library · Cypress

WORK EXPERIENCE
Semrush - Berlin, Germany (Remote) 07/2023 - 10/2026
SENIOR FRONTEND ENGINEER
● Shipped core features of Semrush Enterprise, the SEO and AI-visibility platform for large organizations built on 28B+
keywords across 142 markets, owning the slice from API contract and data model through to the React/TypeScript
interface used daily by enterprise customers behind $37M ARR.
● Built the frontend of Iris from zero to a release-ready production product as the primary frontend engineer. Iris is the AI
agent data platform that connects Search Console, GA4, and Semrush data and answers in verifiable charts and re-
runnable reports; delivered the charting and reporting layer with 12 chart types and highly configurable tables for low-
to-high data volumes, workspaces and user management, and the data source connection system.
● Maintained and tuned the Iris chatbot and its underlying AI model, adjusting prompts, response handling, and
integration with the data layer so agent answers stayed accurate and consistent as new data sources and chart types
were added.
● Designed the data-loading architecture for big-data dashboards: server-side aggregation, paginated and cached queries,
and a normalized client store, cutting dashboard load time by 40% and eliminating redundant network traffic.
● Built three complex backend features when the backend team was at capacity, maintaining product delivery speed and
shipping ahead of deadlines.
● Established Claude Code as a standard part of the team workflow for scaffolding, large-scale refactors, test generation,
and review, cutting turnaround on routine tasks by 70% while raising code consistency.
FreeUA - Kyiv, Ukraine (Remote) 02/2022 - 02/2024
SENIOR FULL-STACK ENGINEER
● Architected and delivered 3 full-stack products for 2 clients in parallel, choosing stack, data model, and deployment
approach per project and taking each from requirements to production.
● Designed Node.js APIs and PostgreSQL schemas sized for the expected growth of each product, avoiding over-
engineering on small projects and rewrites on the ones that scaled to 500K+ users.
● Introduced shared project templates and UI patterns so new client work started from a tested foundation, cutting setup
time by 60% and reducing defects in early releases.
Memcrab, LLC - Vinnytsia, Ukraine 01/2021 - 02/2022
MIDDLE FRONTEND ENGINEER

● Developed and maintained Megasport, one of the largest e-commerce apps in Ukraine serving 400K+ monthly users,
across both the web storefront and the mobile app, keeping high-traffic flows stable and fast under peak load while
shipping new features continuously.
● Structured component and state architecture so features could be added without regressions, and set the review and
testing standards that kept that structure intact as the team grew to 10 engineers.
● Optimized critical rendering paths and bundle composition on core purchase flows, cutting page load time by 30% for
users on slower networks and devices.
SeasideCO - Varna, Bulgaria (Remote) 08/2018 - 01/2021
JUNIOR FULL-STACK ENGINEER
● Built full-stack web applications for 12 clients, covering React interfaces, Node.js APIs, and relational database design.

● Shipped e-commerce features including storefront, cart, and checkout flows, designing the order and inventory data
flow so the storefront and back office stayed in sync and lifting conversion by 30%.
● Maintained and extended production systems for existing clients, shipping integrations, bug fixes, and incremental
features with a clean delivery record.
Fornova - Vinnytsia, Ukraine 05/2017 - 07/2018
JUNIOR QA ENGINEER
● Owned quality assurance for the core hotel-pricing intelligence service, designing test plans and running functional,
regression, and exploratory testing ahead of 3 major releases.
● Identified and documented 1,000+ defects with clear reproduction steps, working closely with developers to shorten fix
cycles.
● Built the product and edge-case mindset that later shaped a testing-first approach to development.

EDUCATION
MASTER'S DEGREE – Software Engineering – 2019 - 2020
Vinnytsia National Technical University - Vinnytsia, Ukraine
BACHELOR'S DEGREE – Computer Engineering – 2017 - 2019
Vinnytsia National Technical University - Vinnytsia, Ukraine
SPECIALIST'S DEGREE – Computer Engineering, System and Network – 2013 - 2017
Vinnytsia Technical College - Vinnytsia, Ukraine

LANGUAGES
English – Fluent · Ukrainian – Native · Russian – Native

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: