About

The engineer behind the work

Backend-focused full-stack engineer based in Belgrade. A decade of production systems, cross-domain experience, and a strong bias toward shipping things that actually work.

Background

I started my career in a fast-moving agency environment where shipping quickly and adapting to different stacks was the default. That foundation taught me to ramp up fast on unfamiliar codebases — a skill I've leaned on throughout my career.

Over the years I've worked across e-commerce, sports betting, and lead-generation platforms. My longest engagement was as a Senior Backend Developer at BlueGrid, where I worked embedded in the Recharge.com engineering team for five years — maintaining a complex core codebase, building internal AI tooling, and mentoring junior developers.

Today I specialize primarily in Python backends (Flask, FastAPI, SQLAlchemy) with meaningful frontend experience in Vue.js and Nuxt.js. I've also done maintenance and debugging work in React and built full-stack features in Laravel/PHP early in my career.

How I approach work

I'm practical first. When facing a complex problem I look for the solution that solves it cleanly without over-engineering — three similar lines are usually better than a premature abstraction. I write automated tests because I've seen what happens when you don't.

I use AI-assisted tools (Cursor, GitHub Copilot, Gemini) daily. Not as a crutch, but as a force multiplier. I'm deliberate about where AI adds leverage and where it introduces noise.

I care about the broader context of what I'm building — the business problem, the user impact, the operational costs. Good engineering is engineering that serves the product.

Where I work best

Product companies — where the engineering team owns the product, not just the tickets. I thrive when I can understand the business context behind what I'm building, contribute to long-term decisions, and see my work reflected in real outcomes for real users.

Senior IC or tech lead scope suits me well. I like being involved in architecture, mentoring the people around me, and staying close to the code — all at once.

Remote-first environment preferred. Open to occasional on-site for the right team.

Education

Bachelor's degree — School of Computing, Belgrade, Serbia (2014)

Stefan Jeremic

Quick facts

  • Belgrade, Serbia
  • 10+ years experience
  • Python · Vue.js · Nuxt.js
Download CV