ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Full Stack Software Developer (Tallinn)

Confidential

Tallinn permanent

Posted: January 30, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Job Description

Benrey is a full-stack marketing agency built for businesses that are done wasting time. We don’t pitch fairy tales. We don’t push theories. We analyse and execute.

 

We handle everything from paid media and creative to SEO, ASO, content, PR, brand protection, ambassadorship and beyond - digital, print, and everything in between. If it moves the brand forward, if it makes an impact - we’re on it.

 

We’re the team you call when **it needs to get done - right, fast, and without excuses.

Interested? Let’s see if we’re a match!

Key Responsibilities

Build and evolve dashboard UIs with React/Next.js, using reusable components that are accessible and responsive.

Design and implement Node.js (Express/NestJS) services and REST/GraphQL APIs with a scalable, maintainable architecture.

Integrate third-party platforms: Adform, Strapi, and casino/sports data providers.

Own auth (OAuth/JWT), async data flows, and robust error handling across client and server.

Collaborate with Design, Product, and Engineering on UX, API contracts, and code reviews; communicate progress in stand-ups.

Write and maintain automated tests (unit, integration, E2E) focusing on critical paths.

Apply security best practices (XSS, CSRF, SQL injection) and data-privacy standards.

Optimize performance end-to-end (caching, bundle splitting, lazy loading) and track key metrics.

Ship via GitHub/GitLab, manage CI/CD, and deploy frontends (Vercel/Netlify) and backends (Docker/cloud).

Monitor production (logs, alerts, tracing), debug issues, and drive incident follow-ups.

Your Skills and Competences:

Experience Level: 2–4 years of professional front-end + backend development experience 

Frontend Skills

React.js, Next.js, TypeScript, JavaScript (ES6+)

UI/UX, reusable components, responsive design

RESTful API integration (Strapi, casino/game APIs)

Backend Skills

Strong knowledge of Node.js (Express.js or NestJS)

Database experience: Postgres/MySQL + ORM (Prisma/TypeORM)

Authentication & Authorization (JWT, OAuth2, RBAC)

API design best practices (REST, error handling, pagination)

Basic DevOps/Deployment: Docker, Vercel/Netlify for frontend, containerized backend

Caching (Redis or similar) for speed & scalability

Experience with real-time systems (WebSockets, Socket.IO, Pub/Sub)

(Bonus) familiarity with event-driven systems (Kafka, RabbitMQ)

Testing: Jest, Supertest for API and integration tests

Understanding of secure API practices (XSS, CSRF, SQL injection prevention)

Awareness of accessibility standards (WCAG)

Experience with CI/CD pipelines (GitHub Actions, GitLab CI/CD)

Bonus Points

Experience with GraphQL

Knowledge of serverless architectures (AWS Lambda, Vercel Functions)

Experience with casino/sports/gambling platforms or live data apps

We offer:

Flexible working hours

Paid annual leave

3 paid sick days per year without a medical certificate

Private medical insurance (100% covered)

Stebby wellness platform

Office in the heart of Tallinn, with a reserved parking spot waiting for you

A guaranteed upward learning curve

An incredible, supportive, high-talent team with real character - yes, we’re picky

Hiring Stages:

Introductory call

Hiring manager round / technical round

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply