betarchitect. is at the forefront of delivering umatched iGaming solutions to a global range of B2B partners.
-
· 230 views · 73 applications · 6d
Senior Backend Engineer to $4000
Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · English - B1Job Overview We are looking for an experienced Senior Backend Engineer to join our engineering team. You will play a pivotal role in architecting and building high-performance, scalable microservices using NestJS. In this role, you will tackle complex...Job Overview
We are looking for an experienced Senior Backend Engineer to join our engineering team. You will play a pivotal role in architecting and building high-performance, scalable microservices using NestJS.
In this role, you will tackle complex data challenges, optimize database interactions, and ensure event-driven consistency across our platform. The ideal candidate is a hands-on technical leader who loves strictly typed systems, efficient data pipelines, and clean API design.
Key Responsibilities
- Architect & Build: Design, develop, and maintain scalable microservices using NestJS (TypeScript).
- Database Optimization: Manage complex data modeling and query optimization for high-load environments using PostgreSQL and ClickHouse.
- Event-Driven Systems: Implement and manage event-driven architectures using Apache Kafka to ensure reliable data streaming and service decoupling.
- API Management: Design and document RESTful APIs using the OpenAPI (Swagger) specification, ensuring contract-first development and seamless frontend integration.
- Real-time & Auth: Leverage Supabase for real-time subscriptions, authentication flows, or rapid prototyping where applicable.
- Code Quality: Enforce code standards through rigorous code reviews, automated testing (Jest/Supertest), and CI/CD pipelines.
- Mentorship: Mentor junior and mid-level engineers, providing technical guidance and fostering a culture of engineering excellence.
Technical Requirements
- NestJS Expert: 5+ years of backend development experience, with deep expertise in NestJS and the Node.js ecosystem.
- Relational Data: Advanced proficiency with PostgreSQL, including optimization, indexing, and raw SQL queries.
- Big Data Analytics: Production experience with ClickHouse for analytical processing and handling large datasets.
- Event Streaming: Strong experience with Apache Kafka (producers, consumers, partition strategies, and schema registries).
- Microservices: Proven track record of decomposing monoliths or building microservices from scratch (gRPC, RabbitMQ, knowledge is a plus).
- API Standards: Mastery of OpenAPI/Swagger tools to generate clients and documentation automatically.
- Supabase: Experience integrating Supabase (PostgREST, Realtime, or Auth) into a custom backend architecture.
- Testing: Strong belief in TDD/BDD, with proficiency in writing unit and integration tests.
Nice-to-Have
- Experience with containerization and orchestration (Docker, Kubernetes).
- Knowledge of Redis for caching strategies.
- Experience with Infrastructure as Code (Terraform).
- Familiarity with GraphQL.
Soft Skills
- Problem Solver: You enjoy digging into complex performance bottlenecks and solving them efficiently.
- Communicator: You can explain complex architectural decisions to non-technical stakeholders.
- Owner: You take full ownership of your features, from design to deployment and monitoring.
Why Join Us?
- Competitive Salary: We value your expertise and pay accordingly.
- Remote-First Culture: Work from where you are most productive.
- Tech-Forward: We are constantly evaluating and adopting the best tools for the job (like the stack mentioned above).
- Professional Development: Budget for courses, conferences, and certifications.
- Long Term Position: Stable and long term position.
- Flexible and Secure Payments: Via deel.com
-
· 407 views · 124 applications · 15d
Senior Frontend Engineer to $3500
Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · English - B1We are seeking a Senior Frontend Engineer who cares deeply about performance, pixel-perfect implementation, and developer experience. You will lead the development of our client-facing applications, leveraging the power of Next.js (App Router) and Payload...We are seeking a Senior Frontend Engineer who cares deeply about performance, pixel-perfect implementation, and developer experience. You will lead the development of our client-facing applications, leveraging the power of Next.js (App Router) and Payload CMS to build dynamic, content-rich, and highly scalable digital experiences.
You won't just be "slicing designs"; you will be architecting our frontend design system, making critical decisions about server-side vs. client-side rendering, and ensuring our CMS implementation is flexible for content editors while remaining type-safe for developers.
The Stack
- Core Framework: Next.js 14+ (App Router, Server Components)
- Language: TypeScript (Strict Mode)
- CMS: Payload CMS (Self-hosted / Cloud)
- Styling: Tailwind CSS + Radix UI / Headless UI
- State/Data: React Query (TanStack Query) / Zustand
- Testing: Cypress (E2E) & Jest/React Testing Library
- Package Manager: pnpm / Bun
Key Responsibilities
- Architecture: Lead the migration/development of applications using Next.js, optimizing for Core Web Vitals, SEO, and hydration performance.
- CMS Integration: Design and implement complex content models in Payload CMS, ensuring a seamless editing experience for non-technical teams and robust type generation for the frontend.
- Component System: Build and maintain a reusable, accessible component library using Tailwind CSS. We value consistency and utility-first CSS principles.
- Type Safety: Enforce end-to-end type safety (from CMS content to frontend props) using TypeScript and Zod.
- Performance: Proactively monitor bundle sizes, image optimization, and server response times.
- Collaboration: Work closely with Backend Engineers to define API contracts and with Designers to bridge the gap between Figma and reality.
Technical Requirements
- Next.js Mastery: Deep understanding of the App Router, Server Actions, Incremental Static Regeneration (ISR), and SSR vs. CSR trade-offs.
- Payload CMS: Experience configuring Payload collections, globals, and blocks. You know how to extend Payload with custom fields or hooks.
- Tailwind Expert: You know how to configure tailwind.config.js for theming, write custom plugins, and avoid "class soup" by componentizing effectively.
- TypeScript: You don't use any. You are comfortable with generics, utility types, and inferring types from CMS schemas.
- Modern React: Proficiency with Hooks, Context API, and composition patterns.
- State Management: Experience managing server state (React Query) vs. global client state (Zustand/Context).
Nice-to-Have
- Docker: Experience containerizing Next.js and Payload applications for deployment.
- Storybook: Experience documenting UI components in isolation.
- Monorepo Tools: Familiarity with Turborepo or Nx.
- Animation: Experience with Framer Motion or GSAP for polished interactions.
- Open Source: Contributions to the Next.js or Payload CMS ecosystems.
What We Offer
- Competitive Salary: We value your expertise and pay accordingly.
- Remote-First Culture: Work from where you are most productive.
- Tech-Forward: We are constantly evaluating and adopting the best tools for the job (like the stack mentioned above).
- Professional Development: Budget for courses, conferences, and certifications.
- Long Term Position: Stable and long term position.
- Flexible and Secure Payments: Via deel.com