Senior Full-Stack Engineer

3 days 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.


  • Full Stack Engineer

    2 days ago


    Belgrade, Central Serbia CODETIQ Full time €35,000 - €60,000 per year

    Who we areCODETIQ is a software development company committed to delivering products and services through innovation, authentic engineering culture, and continuous knowledge development. We provide reliable and forward-thinking IT solutions with a strong focus on the renewables and sustainable energy sector.About the roleWe are looking for a Full Stack...


  • Belgrade, Central Serbia Passion Full time €30,000 - €60,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 Passion Full time €90,000 - €120,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 Scribe Full time €30,000 - €60,000 per year

    About UsScribe is where exceptional people come to do the best work of their careers. More than 94% of the Fortune 500 use Scribe to document and scale how work gets done. Since our founding in 2019, we've grown to over 5 million users across 600,000 businesses.We've raised $55M in funding from top-tier investors and are proud to be recognized as a Forbes...


  • Belgrade, Central Serbia Scribe Full time €90,000 - €120,000 per year

    About usScribe is where exceptional people come to do the best work of their careers. More than 94% of the Fortune 500 use Scribe to document and scale how work gets done. Since our founding in 2019, we've grown to over 5 million users across 600,000 businesses.We've raised $55M in funding from top-tier investors and are proud to be recognized as a Forbes...


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

    For our partners in Serbia (position can be onsite, hybrid or remote), we are looking for Full-Stack Developer.Requirements:6+ years of professional programming experienceStrong proficiency in JavaScript and TypeScript3+ years of hands-on experience developing server-side applications with 3+ years of experience building front-end applications (Angular...


  • 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....


  • Belgrade, Central Serbia AMD Full time €25,000 - €50,000 per year

    WHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...


  • Belgrade, Central Serbia Gamdom Full time €40,000 - €60,000 per year

    About the RoleWe're looking for a talented and driven Full-Stack Developer to join our dynamic team. You'll play a key role in building and maintaining our web application, which relies on live data and real-time functionality. The ideal candidate is strong in backend development while being comfortable with modern frontend technologies.Key...


  • Belgrade, Central Serbia Genestack Full time €40,000 - €60,000 per year

    AtGenestack, we are tackling the underlying computational and scientific challenges of bioinformatics to provide researchers with software tools that streamline the discovery process and accelerate precision medicine, drug development, and bioinformatics research.Our platform is already deployed at leading pharmaceutical and consumer goods companies — and...