Senior Full-Stack Engineer

9 hours ago


Belgrade, Central Serbia ⚡️ staffi Full time 50,000 - 120,000 per year

Staffi is hiring a
Senior Full Stack Engineer for ArtWorkout

ArtWorkout
is a mobile app that teaches users pencil drawing and helps to build creativity with fun. With over 1 million monthly active users, 2000+ lessons, and a hybrid monetization model (subscription + ads), we're scaling quickly. Having our first product historically on iOS, we recently launched on Android and are expanding our team. We ship fast, measure everything, and keep quality high with automation.

We're hiring a
Senior Full-Stack Engineer
to deliver end-to-end product features and internal tools across our TypeScript stack. You'll build new services, extend existing systems, raise reliability, and drive measurable gains in UX and business metrics.

What you'll do:

Design, build, and ship features end-to-end in (web) and (backend).

Create new standalone services/projects and improve existing ones (user-facing and internal tools).

Analyze data and optimize PostgreSQL/Redis/MongoDB (schemas, indexes, transactions, isolation levels, partitioning/sharding, migrations).

Build real-time apps (WebSockets/ProtoBuf) with robust caching layers (DB/Redis/HTTP).

Write and maintain automated tests (unit/integration/e2e with Jest and Playwright/Cypress); make code testable by default.

Run CI/CD (e.g., GitHub Actions): build, lint, test, deploy, rollback, and canary releases.

Instrumental systems with OpenTelemetry; set up Prometheus/Grafana dashboards/alerts; maintain centralized logs/traces.

Use feature flags (e.g., GrowthBook) to run safe experiments and A/B tests as a routine practice.

Review code, improve developer experience, document APIs (OpenAPI), and raise the quality bar.

Participate in production (on a sane, sustainable rotation basis) and optimize performance/cost.

Must-haves:

5+ years professional TypeScript/JavaScript.

Strong Linux/Bash skills. Backend: NestJS, ; PostgreSQL, Redis, MongoDB (schema design, indexing, transactions & isolation, EXPLAIN/ANALYZE, partitioning/sharding, migration strategies).

Caching expertise: key design, TTL/invalidations, write-through/write-back; DB/Redis/HTTP caching.

Networking & integrations: REST, WebSockets, Protocol Buffers; real-time development experience.

Containerization: Docker (multi-stage builds, image optimization) and docker-compose.

Frontend: React, , Tailwind CSS, Webpack.

Testing: unit/integration/e2e (Jest, Playwright/Cypress) and writing testable code.

Quality practices: code reviews, ESLint, strict TypeScript, Prettier, API contracts (OpenAPI). Able to set up CI/CD independently (e.g., GitHub Actions): build/test/lint/deploy, rollbacks, canaries.

Monitoring: OpenTelemetry; Prometheus/Grafana dashboards & alerts; centralized logging and tracing. Feature flags and A/B testing as standard delivery (GrowthBook or similar). Clear written English for docs and PR requests.

Why join us:

A product that boosts creativity, learning, and well-being.

Fast shipping with rigorous quality discipline.

Autonomy, ownership, and a real say in architecture and standards.

Fully remote team with pragmatic, async processes.

Hiring process:


Apply here or via

15/30-minute interview with a recruiter.

Test assignment with dev-related questions.

Technical interview: stack, protocols, constraints, code.



  • Belgrade, Central Serbia Find Full time 40,000 - 70,000 per year

    We're looking for a Senior Full Stack Engineer who brings strong technical expertise across backend and frontend development. You'll work across our internal platform to build scalable, reliable, and secure systems. This role is focused on hands-on engineering, delivering high-quality features end-to-end, and collaborating closely with product, design, and...


  • Belgrade, Central Serbia Diffco Full time €63,000 - €105,000 per year

    We are seeking a Senior Full Stack Engineer to join a fast-growing SaaS company. The role will strengthen existing product teams, accelerate AI readiness initiatives, and support a company-wide rebrand implementation project.Position: Senior Full Stack EngineerLocation: Central/Western Europe (CET/WET)Contract: B2BResponsibilitiesDeliver end-to-end features...


  • Belgrade, Central Serbia Passion Full time €60,000 - €80,000 per year

    Build the Future - Power Full Stack Experiences (and explore AI along the way)Do you…..dream in code{JS} speak fluent JavaScripttinker with AI projects just for fun?At , we empower creators to launch impactful mobile apps that change lives. We're on a mission to build game-changing experiences, and we need a Senior Full Stack JavaScript Engineer who can...


  • Belgrade, Central Serbia Skedda Full time $75,000 - $85,000 per year

    FULL-TIME / 100% Remote / Within Europe, or Central European Time Zone (CET)Compensation:$75,000 to $85,000 USD per year (Depending on experience and qualifications)____________________________________________________________________________Skedda is a leading global booking management platform dedicated to streamlining venue and space reservations and...


  • Belgrade, Central Serbia SMG Serbia Full time 50,000 - 120,000 per year

    Welcome to SMG Swiss Marketplace Group AGWe are a pioneering network of online marketplaces and a leading European digital company that simplifies people's lives with forward-looking products.A little bit about us to help ignite your imaginationSMG Swiss Marketplace Group AGcame together following the merger of Scout24 Switzerland and TX Markets in 2021. A...


  • Belgrade, Central Serbia SMG Serbia Full time €40,000 - €80,000 per year

    Welcome to SMG Swiss Marketplace Group AGWe are a pioneering network of online marketplaces and a leading European digital company that simplifies people's lives with forward-looking products.A little bit about us to help ignite your imaginationSMG Swiss Marketplace Group AGcame together following the merger of Scout24 Switzerland and TX Markets in 2021. A...


  • Belgrade, Central Serbia Friendly karijere Full time €40,000 - €70,000 per year

    Friendly client empowers hoteliers to build smarter digital relationships through the industry's first data-native Marketing CRM. Their solution centralizes guest data from fragmented systems to build unified 360° profiles, enabling hotels to run hyper-personalized marketing campaigns, increase direct bookings, and drive guest loyalty — all through a...


  • Belgrade, Central Serbia BrainRocket Full time €30,000 - €60,000 per year

    BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. ‍Young, ambitious, and unstoppable, we've already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm. Our BRO team consists of 1,300 bright minds creating innovative ideas and products. We don't follow formats. We shape them. We...


  • Belgrade, Central Serbia Rho Full time €30,000 - €60,000 per year

    About UsRho is the modern banking platform built for startups. Open accounts in minutes, issue cards, manage expenses, pay bills, and close the books – all in one connected platform backed by real human support.About The RoleWe are looking for a Full Stack Software Engineer to join our core product team in Belgrade to help build and scale Rho's all-in-one...

  • Full Stack Developer

    2 weeks ago


    Belgrade, Central Serbia Manpower Serbia Full time €60,000 - €80,000 per year

    On behalf of our client, Nutanix, Manpower Serbia is seeking motivated candidates for theFull Stack Developerrole.Job description:You will be part of the full-stack web development team responsible for architecting, designing, developing, and maintaining server-side and E2E web applications for SaaS Engineering.Full-stack development with MERN stack. ( i.e....