Marcin Kowalski
@marcinkowalski1
Senior full-stack developer delivering scalable, data-driven SaaS platforms.
What I'm looking for
I’m an accomplished Senior Full-Stack Developer with more than nine years of experience delivering SaaS platforms and customer-facing applications—from backend services and API integrations to data-backed product capabilities. I work with an architecture-first mindset, translating evolving requirements into maintainable technical architectures built for long-term scalability, auditability, security, and future feature expansion.
In my recent roles, I’ve owned end-to-end technical delivery for data-intensive platforms, designing ERD-first PostgreSQL schemas that preserve historical records and enable future reporting, scoring, tagging, and correlation without disruptive database reconstruction. I build secure backend services with Node.js and Python, expose validated REST APIs, and develop reusable React.js interfaces focused on mobile and desktop workflows, accessibility, and dependable API-state management.
I also strengthen integrations and delivery reliability using OAuth and webhooks, idempotent processing, structured error handling, and retries. In distributed, documentation-first environments, I take technical ownership, document architectural decisions, troubleshoot production issues, and collaborate closely with product and design teams—bringing secure, privacy-aware authorization patterns and auditable data flows into production.
Experience
Work history, roles, and key accomplishments
Owns end-to-end technical delivery for a data-intensive client operations platform, translating requirements into scalable service boundaries and implementation plans. Designs ERD-first PostgreSQL schemas, builds secure Node.js/Python REST APIs, develops React.js interfaces, and strengthens cloud delivery with AWS, Docker, Terraform, and CI/CD.
Delivered core features for a cloud-based SaaS workflow platform covering multi-step workflows, operational scheduling, secure record management, notifications, and admin visibility. Built React.js/TypeScript UIs backed by modular Node.js services and integrated external APIs using OAuth and webhooks with reliable retry and idempotent processing.
Technical Lead
Channable
Jan 2022 - Feb 2023 (1 year 1 month)
Led technical planning for a product-data automation platform, balancing immediate customer needs with long-term architecture, maintainability, and operational reliability. Guided backend API and data-processing workflows, evolved relational models and migrations, and established engineering conventions across React.js/TypeScript, API contracts, automated tests, observability, and release readines
Full Stack Engineer
Netguru
Jul 2018 - Dec 2021 (3 years 5 months)
Built customer-facing SaaS functionality spanning responsive frontend applications, backend APIs, relational databases, and cloud environments. Developed reusable UI components and integration services for mobile-first workflows, secure data exchange, file handling, and user notifications, and improved delivery quality with testing, reviews, deployment automation, and production monitoring.
Education
Degrees, certifications, and relevant coursework
Warsaw University of Technology
Master of Science in Computer Science, Computer Science
2013 - 2015
Master of Science in Computer Science at Warsaw University of Technology (2013–2015).
Warsaw University of Technology
Bachelor of Science in Computer Science, Computer Science
2010 - 2013
Bachelor of Science in Computer Science at Warsaw University of Technology (2010–2013).
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Marcin?
You can contact Marcin and 90k+ other talented remote workers on Himalayas.
Message MarcinGet 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!
