Benrey
Full Stack Software Developer
BenreyEstonia2 hours ago
Full-timeEngineering, Information Technology

At Benrey, we are dedicated to elevating brands’ online presence and captivating audiences through innovative digital strategies. As a team of forward-thinkers and creative problem-solvers, we specialize in crafting unforgettable customer experiences across all digital platforms. From executing cutting-edge SEO, PPC, Link-Building, In-App, DSP, and social media campaigns to designing fantastic, user-friendly apps & websites, we cover every aspect of digital marketing with precision and expertise.


Our comprehensive B2B solutions cater to businesses of all sizes, providing expert consultancy and cutting-edge analytics to drive meaningful engagement and measurable results. With a passion for delivering unparalleled customer satisfaction, we strive to exceed expectations and empower our clients to thrive in the digital landscape.



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

• 3 days of paid sick leave per year without a medical certificate and paid annual leaves

• Stebby wellness platform

• Private medical insurance (100% coverage)

• Reserved parking slot

• Amicable work environment and supportive team members

• Opportunities for professional development and career growth

• Office-based role in our vibrant Tallinn HQ



Hiring Stages:

  • Introductory call
  • Hiring manager round / technical round

Key Skills

Ranked by relevance