Full Stack Software Developer (Tallinn)
Confidential
Posted: January 30, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Required Skills
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