Jobs Node.js

147
  • · 90 views · 18 applications · 13d

    Team Lead Full-Stack or Back-end developer (Node.js, React) to $4500

    Full Remote · Ukraine · 4 years of experience · B2 - Upper Intermediate
    We are seeking a talented Team Lead Full-Stack/Back-end developer to join a full-time, long-term project with our client from Norway. Start — 1st of December. About the project: The client is working on developing a product for the maritime industry...

    We are seeking a talented Team Lead Full-Stack/Back-end developer to join a full-time, long-term project with our client from Norway. Start — 1st of December.

     

    About the project: The client is working on developing a product for the maritime industry that will analyze and help plan energy-saving measures to reduce fuel use and greenhouse gas emissions and, accordingly, reduce the taxes that owners currently pay for their environmental footprint.

     

    Preferred Qualifications:

    • Minimum 4 years of experience in software development.
    • At least 2 years of experience with the required technologies: Node.js (the highest priority), Nest.js (the highest priority), Typescript, and React (lower priority). Front-end requirement is optional.
    • At least 1 year of experience leading a team.
    • Experience with SQL Server.
    • Experience with Azure.
    • Minimum Upper-Intermediate level of English.

       

    ‼️ Critical skills: absolute must-haves — (Node.js and Nest.js), Upper-Intermediate English.

     

    What you will do: 70% of time — coding, 30% of time — leading a team. Work closely with the Operational Manager to help her with technical expertise.

     

    ‼️ Important: The client would ideally like the developer to come to Norway for onboarding. The client will cover all the expenses related to this. However, if you can not travel to Norway during this time, that’s not a problem. It’s not a deal breaker.

    More
  • · 52 views · 0 applications · 9d

    Technical Lead (Next.js Architecture, AI Enablement)

    Full Remote · United States · 5 years of experience · B2 - Upper Intermediate
    We’re looking for a visionary Technical Lead to shape the architecture of complex Next.js web apps and lead AI-powered engineering across a distributed team of 16+ developers. Open to candidates from the USA, Canada, and LATAM What you'll do Architect...

    We’re looking for a visionary Technical Lead to shape the architecture of complex Next.js web apps and lead AI-powered engineering across a distributed team of 16+ developers.
    Open to candidates from the USA, Canada, and LATAM
     

    What you'll do

    • Architect scalable web applications using Next.js (App Router, Server Components, Vercel, etc.)
    • Drive company-wide AI adoption, integrating AI into development workflows, automated testing, documentation, and delivery pipelines
    • Lead and mentor the engineering team, ensure high engineering standards, accelerate delivery, and improve productivity
    • Step in hands-on to solve complex problems and unblock the team when needed

    What we expect

    • 5+ years of deep JavaScript and Next.js experience (incl. App Router, Middleware, ISR/SSG, Vercel)
    • Proven engineering leadership: at least one team of 10+ developers
    • Proficiency working with AI-based dev tools (e.g., Cursor, Copilot, v0, prompt engineering, AI-assisted code workflows)
    • Strong TypeScript and testing skills are a plus
    • English — B2 or above

    Why join us

    • Competitive compensation, health & dental insurance
    • Professional growth and flexible schedule
    • Fully remote role, international team
    More
  • · 69 views · 10 applications · 10d

    Team Lead Full-Stack or Back-end developer (Nest.js, React) to $4500

    Full Remote · Ukraine · 4 years of experience · B2 - Upper Intermediate
    We are seeking a talented Team Lead Full-Stack/Back-end developer to join a full-time, long-term project with our client from Norway. Start — 1st of December. About the project: The client is working on developing a product for the maritime industry...

    We are seeking a talented Team Lead Full-Stack/Back-end developer to join a full-time, long-term project with our client from Norway. Start — 1st of December.

     

    About the project: The client is working on developing a product for the maritime industry that will analyze and help plan energy-saving measures to reduce fuel use and greenhouse gas emissions and, accordingly, reduce the taxes that owners currently pay for their environmental footprint.

     

    Preferred Qualifications:

    • Minimum 4 years of experience in software development.
    • At least 2 years of experience with the required technologies: Node.js (the highest priority), Nest.js (the highest priority), Typescript, and React (lower priority). Front-end requirement is optional.
    • At least 1 year of experience leading a team.
    • Experience with SQL Server.
    • Experience with Azure.
    • Minimum Upper-Intermediate level of English.

       

    ‼️ Critical skills: absolute must-haves — (Node.js and Nest.js), Upper-Intermediate English.

     

    What you will do: 70% of time — coding, 30% of time — leading a team. Work closely with the Operational Manager to help her with technical expertise.

     

    ‼️ Important: The client would ideally like the developer to come to Norway for onboarding. The client will cover all the expenses related to this. However, if you can not travel to Norway during this time, that’s not a problem. It’s not a deal breaker.

    More
  • · 92 views · 12 applications · 10d

    Integration of Meta Conversion API for a mobile application( AppsFlyer, RevenueCat, and Firebase)

    Part-time · Full Remote · Worldwide · Product · 3 years of experience
    We are looking for an engineer to set up full integration of Meta Conversion API, AppsFlyer, RevenueCat, and Firebase for our mobile application. Requirements Strong experience with Meta CAPI (Conversions API) Experience with AppsFlyer SDK +...

    We are looking for an engineer to set up full integration of Meta Conversion API, AppsFlyer, RevenueCat, and Firebase for our mobile application.
     

    Requirements

     

    • Strong experience with Meta CAPI (Conversions API)
    • Experience with AppsFlyer SDK + S2S
    • Experience with RevenueCat webhooks
    • Firebase: Cloud Functions, Firestore, Analytics
    • Node.js / TypeScript
    • Good understanding of mobile attribution & subscription events

     

    More
  • · 89 views · 22 applications · 10d

    Back End Engineer (Node.js)

    Full Remote · Ukraine · 5 years of experience · B2 - Upper Intermediate
    Our client WebPros, the largest web hosting software and automation company, manages 900,000+ servers, 85 million domains, and 33 million users. WebPros unites top providers in web hosting, billing automation, infrastructure, server management, and online...

    Our client

    WebPros, the largest web hosting software and automation company, manages 900,000+ servers, 85 million domains, and 33 million users. WebPros unites top providers in web hosting, billing automation, infrastructure, server management, and online marketing software. Currently, their lineup includes cPanel, Plesk, SolusVM, WHMCS, XOVI NOW, Sitejet, 360 Monitoring, and koality, with ongoing additions.

     

    About the Project
    Microservices platform for AI-powered project generation and management.


    Technology Stack:

    • Backend: Node.js/TypeScript
    • AI Integration: Anthropic Claude API/ OpenAI API, Model Context Protocol (MCP)
    • Infrastructure: PostgreSQL, Redis, RabbitMQ, Docker, Traefik
    • DevOps: On premise Infrastructure, AWS (ECR, ECS), CloudWatch, Terraform

     

    What You'll Be Doing

    • Design and develop microservices with saga pattern and event-driven architecture
    • Integrate with External Services and implement streaming responses for real-time feedback
    • Optimize inter-service communication via Message brokers and Redis
    • Work with PostgreSQL and Redis caching strategies
    • Set up observability: CloudWatch logging, Prometheus metrics, performance profiling
    • Participate in architectural decisions and code reviews

     

    Ideal Candidate
    Experience & Expertise

    • 5+ years of backend development with Node.js/TypeScript at an expert level
    • Deep understanding of event loop, streams, memory management in Node.js
    • Advanced TypeScript: conditional/mapped types, generic constraints, utility types
    • Experience building production-ready microservices systems with distributed tracing

    Distributed Systems

    • Hands-on experience with saga pattern and event-driven architecture
    • Understanding of CAP theorem and trade-offs between consistency and availability
    • Experience with message brokers: RabbitMQ, Kafka, AWS SQS/SNS
    • Knowledge of eventual consistency and compensation mechanisms

    Technology Stack

    • PostgreSQL: schema design, query optimization, transactions
    • Redis: pub/sub, caching strategies, streams, persistence
    • Docker & Terraform: container orchestration, production deployments
    • AWS: CloudWatch, ECR, ECS, IAM, VPC, S3

    AI/ML Integration

    • Experience integrating with LLM APIs (OpenAI, Anthropic, etc.)
    • Working with streaming responses and Server-Sent Events (SSE)
    • Understanding of prompt engineering and token management
    • Experience with AI SDK (Vercel AI SDK or similar) — a plus

    Frontend Context

    • Understanding of Next.js: App Router, Server Components, Server Actions
    • Basic knowledge of React and state management
    • Ability to effectively collaborate with frontend team

    DevOps & Infrastructure

    • CI/CD pipelines
    • Infrastructure as Code
    • Multi-stage Docker builds and layer caching
    • Service discovery and load balancing

    Monitoring & Debugging

    • Structured logging and CloudWatch setup
    • Performance profiling: flame graphs, memory leak detection
    • Distributed tracing (OpenTelemetry, Jaeger)
    • Production incident response and root cause analysis


     

    Soft Skills

    • Excellent communication skills — ability to explain complex concepts to both technical and non-technical stakeholders
    • Systems thinking and proactive approach to problem-solving
    • Passion for code quality and engineering excellence
    • Ability to balance perfectionism with pragmatism
    • Experience working in cross-functional teams


     

    Nice to Have

    • Experience with monorepos (pnpm workspaces, Turborepo, Nx)
    • Knowledge of Domain-Driven Design (DDD)
    • Experience with OAuth 2.0/OIDC
    • Background in AI systems
    • Experience with high-load systems

     

    What We Offer

    • Work on a cutting-edge AI platform with modern tech stack
    • Influence on architectural decisions and technology choices
    • Opportunity to work with advanced AI technologies
    • Culture of code quality and engineering excellence
    • Flexible approach to development and remote work options
    • Professional growth and mentoring from experienced engineers
    More
  • · 69 views · 15 applications · 10d

    Node.js Developer

    Full Remote · Ukraine · 3 years of experience · B2 - Upper Intermediate
    Tenexti is an emerging software development company based in Lviv. We specialize in creating innovative solutions, delivering high-quality results, and helping our clients turn their ideas into reality. With a passion for technology and a commitment to...

    Tenexti is an emerging software development company based in Lviv. We specialize in creating innovative solutions, delivering high-quality results, and helping our clients turn their ideas into reality. With a passion for technology and a commitment to excellence, we strive to build lasting partnerships and drive meaningful impact through our work.

    We are looking for Node.js Developer to join our team.

    🧑🏻‍💻What we expect from the ideal candidate:

    • You have 2+ years of experience.
    • You are a good engineer. You don’t write code just to the point when it starts working. You go the extra mile to make your code elegant. You are passionate about technology and you take ownership of the things you implement. You have skills to design architecture that is simple, robust and easy to maintain.
    • You are a good team player. You treat people around you well and you like to work as part of a team.
    • You don’t need supervision, you are self-driven and you don’t need anyone to manage you. You can solve problems on your own.

    💡What you will do:

    • Play a key role in defining how particular feature should be implemented based on the architectural best practises.
    • Perform code review. Suggest better, cleaner, and simpler approaches.
    • Suggest technical improvements to the project: how to improve DevEx, how to improve system stability, and how to simplify the codebase, APIs, etc.
    • Implement complex features that span across multiple microservices.

    Team and Customer:

    We are a team of engineers based in Lviv seeking a talented Node.js Software Engineer. You will be working with us for a US-based customer. All engineers are located in Ukraine which means that all important architectural decisions are being made here locally, so you won’t have late calls with the team members from the US. This also means that all knowledge of the system is available on our side so you won’t be blocked by some knowledge holders that are located overseas.

    Our customer is not backed by venture capital but by reliable source of business revenue. This means that we are self-funded and don’t experience pressure from the venture capital to cut roles in Ukraine due to “country risks”. You may be already aware that this is quite common lately.

    The reason why we are hiring is due to business growth. We see that by leveraging technology and smart people we can empower the business to growth further.

    Product:

    At a high-level, the product we are working on is a service for ticket brokers that collects terabytes of information from the internet and processes it. Later on this data is processed and presented to clients so they can make a decision on which tickets to buy.

    From the technical perspective this product is both interesting and challenging. It is very far from being a simple CRUD application. It is rather a set of different systems that are aimed at retrieving terabytes of data from the internet and process it efficiently and reliably.

    Here are some technical details that might be interesting to know:

    • To fulfill our business automation needs we run about 80~ chrome browsers 24/7.
    • We have constant load on the system of roughly 20-40 requests/second. Sometimes there are spikes that we need to tackle and stay resilient and responsive. While this number might not sound impressive, it is worth to note that we have to guarantee system reliability 24/7 and that some of the requests require browser interventions that leads to high resource allocations.
    • Our current infrastructure is backed by K8S cluster, that in total has 126 CPUs cores and 482GB of RAM as of the moment of writing.

    🚀Our technology stack:

    • Typescript, Node.js & Nest.js;
    • Prisma, MongoDB & Postgres, Redis;
    • Hasura & GraphQL;
    • Kubernetes;
    • CI built on top of ArgoCD and Github Actions;
    • React, react-query, Antd;
    • Java 21 & Spring Boot;
    • Opensearch for logs;
    • Prometheus & Grafana for metrics & traces. We use them heavily to build operational dashboards that show overall health of all pieces of the system.

    Projects that we are actively working as of today, which you may be part of when you join:

    • Automating repetitive tasks that are being done by team of offshore contractors;
    • Increasing amount of integrations with ticket websites;
    • Brainstorming how we can leverage technology to empower business to produce more sales and revenue in general;
    • Maintaining integrations stability.

    Why choose this project and team?

    • Stable project that has been up for more than 8 years;
    • The entire RnD team is located in Ukraine. All architectural decisions are being made here locally too. There are no knowledge holders oversees and no late calls;
    • Opportunity to work on a quite high load production system and have an impact on how it is designed and shaped.

    Perks and Benefits:

    🏋️‍♂️ Gym compensation

    🏝18 days of paid vacation, public holidays, and paid sick leave

    💻 Modern tech gear: MacBook based on silicon CPU (M1-M3) with 32 of RAM

    🇬🇧 English lessons

    ⏱️ Flexible working hours and no time trackers

    ✈️ Possible trips to USA when the war ends. Before the war, we flew there twice and we loved it :)

    If you read this far please start your message with “Glory to Ukraine!”, thank you!

    More
  • · 131 views · 43 applications · 10d

    Middle Back-End Engineer

    Full Remote · Countries of Europe or Ukraine · Product · 3 years of experience · B1 - Intermediate
    Gamzix company, a dynamic player in the iGaming industry: — was founded in March 2020 with a vision to redefine the world of online slot games — has already successfully produced 60 slot games — the team has grown to over 100 skilled professionals and we...

    Gamzix company, a dynamic player in the iGaming industry:

    — was founded in March 2020 with a vision to redefine the world of online slot games

    — has already successfully produced 60 slot games

    — the team has grown to over 100 skilled professionals and we continue to grow

    — two strategically located offices in Europe

    — with a strong focus on quality and compliance, we hold the prestigious MGA B2B Critical Supply License

    — and certifications from industry leaders iTechLabs and GLI, ensuring the highest standards

     

    Hi! 👋

    Gamzix is a fast growing game provider in the iGaming industry, known for delivering engaging, high-quality slot games with cutting-edge technology and visual excellence. As we expand, we’re looking for a passionate Middle Back-End Engineer
     

    Responsibilities:

    • Architect, design, and maintain technical solutions across projects
    • Conduct code reviews and enforce best practices for clean, maintainable code
    • Collaborate with DevOps to enhance infrastructure: CI/CD, monitoring, logging, and reliability
    • Develop and improve APIs and ensure data integrity and security
    • Investigate, propose, and implement technical solutions for business needs
    • Proactively handle system incidents and ensure uninterrupted service

     

    Requirements:

    • 3+ years of backend development experience with a strong focus on Node.js and TypeScript
    • Experience with NestJS for building scalable backend applications
    • Hands-on expertise with PostgreSQL, Redis, and RabbitMQ
    • Solid understanding of microservices architecture and event-driven systems
    • Familiarity with high-load applications and performance optimization techniques
    • Strong problem-solving skills and the ability to work both independently and in a team
    • Effective communication skills and a proactive mindset
    • English level: Intermediate+ or proficiency in another language

     

    Nice to Have:

    • Experience working with AWS services and Kubernetes
    • Knowledge of GitLab, TeamCity, ArgoCD, Grafana, and Prometheus
    • Previous experience in Gambling/iGaming or similar high-load industries

    Hiring process:

    • 1st interview — Recruiter
    • 2nd interview — Tech Team
    • 3rd interview — CTO & HRD

     

    What we offer:

    • Market-level salary in the IT/Gaming industry
    • 7-hour working day: 10:00–18:00 (including lunch break)
    • Hybrid model in Warsaw; full remote for other locations
    • Relocation support to Warsaw
    • Home-office coverage
    • Paid Sick Leave: up to 10 working days per year
    • Paid Time Off: 18 vacation days, 10 days off, paid state holidays
    • Corporate benefits: medical coverage, sport compensation, psychological services support
    • Annual Performance Review
    • Professional Development Support: reimbursement for external courses, training & certifications
    • Corporate English classes (Business or General) — flexible timing
    • Buddy Program
    • Internal Gamzix Store (earn coins & exchange for branded gifts)
    • Corporate team building and activities
    • Open and transparent communication — accessible C-levels, quick decision-making, humor and friendliness in meetings and within the team

       

    Our people: here you’ll find passionate, dedicated experts who love what they do. This is a place where your ideas matter, teamwork drives results, and everyone keeps up with the fast-paced rhythm of our industry.

    Please note that feedback on your application will be provided within two weeks if a positive decision is made regarding your candidacy.
     

    I give my consent in accordance with the Law on the Protection of Personal Data dated June 1, 2010, No. 2297, effective from January 1, 2011, for the processing of information classified as personal data

    More
  • · 103 views · 41 applications · 10d

    NodeJS/AWS TeamLead

    Full Remote · Worldwide · 5 years of experience · B2 - Upper Intermediate
    N.B.! Location - remote from Latvia, Lithuania, relocation is possible (we provide support). In partnership with one of the global consulting enterprises, on a large-scale digital program for a UK Telecommunication industry client, we are seeking a...

    N.B.! Location - remote from Latvia, Lithuania, relocation is possible (we provide support).

    In partnership with one of the global consulting enterprises, on a large-scale digital program for a UK Telecommunication industry client, we are seeking a NodeJS/AWS TealLead to join the Information Syndication team. This team is responsible for building and maintaining the platforms and services that enable seamless distribution and syndication of information across multiple products and channels.

    Overview

    As an Advanced Application Engineer, you will be responsible for developing innovative technology solutions for emerging industries and products. You will interpret system requirements into design specifications while being expected to be a subject matter expert, collaborate and manage the team to perform effectively. You will be responsible for team decisions, engage with multiple teams, and contribute to key decisions. Additionally, you will provide solutions to problems for your immediate team and across multiple teams.

    Key Responsibilities

    • Advanced proficiency in Node.js is required
    • Design and implement user-friendly interfaces that enhance user experience.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
    • Participate in code reviews to maintain code quality and share knowledge with team members.
    • Troubleshoot and debug applications to ensure optimal performance and reliability.

    Must-Have Skills & Experience

    • Strong hands-on experience with Node.js.
    • Proven experience designing and building RESTful and/or GraphQL APIs.
    • Solid understanding of cloud platforms (AWS preferred) and containerization (Docker, Kubernetes).
    • Experience with databases (SQL and NoSQL) and caching solutions (Redis, Memcached).
    • Familiarity with CI/CD pipelines and automated testing practices.
    • Strong problem-solving skills and ability to work in an Agile environment.
    • Excellent communication and collaboration skills.
    • Advanced proficiency in AWS Lambda, TypeScript.
    More
  • · 84 views · 25 applications · 10d

    Frontend (React Next.js)

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper Intermediate
    • 1x FTE Backend (FastAPI, Python) • 1x FTE Frontend (React Next.js) • Location/Time Zone: Work is in our time zone (Central European Time) -> Switzerland. • Commitment: 8-12 months. • Start: asap • Location: any • English: B2Key Information & Timeline •...

    1x FTE Backend (FastAPI, Python)
    1x FTE Frontend (React Next.js)
    • Location/Time Zone: Work is in our time zone (Central European Time) -> Switzerland.
    • Commitment: 8-12 months.
    • Start: asap
    • Location: any
    • English: B2Key Information & Timeline
    • Decision Deadline: By the end of next week.

    • Process:
    We present profiles.
    The client decides who they want to meet.
    A quick introductory call to gauge "flow" (no live coding).
     

    More
  • · 72 views · 12 applications · 9d

    Team Lead Full-Stack or Back-End Developer (Nest.js, React) to $4500

    Full Remote · Ukraine · 4 years of experience · B2 - Upper Intermediate
    We are seeking a talented Team Lead Full-Stack or Team Lead Back-end developer to join a full-time, long-term project with our client from Norway. Start — asap. About the project: The client is working on developing a product for the maritime industry...

    We are seeking a talented Team Lead Full-Stack or Team Lead Back-end developer to join a full-time, long-term project with our client from Norway. Start — asap.

     

    About the project: The client is working on developing a product for the maritime industry that will analyze and help plan energy-saving measures to reduce fuel use and greenhouse gas emissions and, accordingly, reduce the taxes that owners currently pay for their environmental footprint.

     

    Preferred Qualifications:

    • Minimum 4 years of experience in software development.
    • At least 2 years of experience with the required technologies: Node.js (the highest priority), Nest.js (the highest priority), Typescript, and React (lower priority). Front-end requirement is optional.
    • At least 1 year of experience leading a team.
    • Experience with SQL Server.
    • Experience with Azure.
    • Minimum Upper-Intermediate level of English.

       

    ‼️ Critical skills: absolute must-haves — (Node.js and Nest.js), Upper-Intermediate English.

     

    What you will do: 70% of time — coding, 30% of time — leading a team. Work closely with the Operational Manager to help her with technical expertise.

     

    Frontend (React + TypeScript)

    • React patterns: Hooks, composition, controlled/uncontrolled forms, states, and error boundaries.
    • Tooling: Vite, ESLint/Prettier, code-splitting, lazy loading, asset optimization, Core Web Vitals, and MUI library.
    • API clients: OpenAPI-first workflow; experience with generators like Orval and typed clients.

       

    Backend (NestJS + TypeScript)

    • Modular architecture: Modules, providers, DI, guards, interceptors, filters, pipes, and middleware.
    • API design: REST standards, versioning, idempotency, pagination, consistent error contracts.
    • AuthN/Z: JWT, role/permission models, secure headers

     

    Data & Database

    • TypeORM with Microsoft SQL Server (Azure SQL Database): Schema design, relations, migrations, indexing, and query performance.

     

    CI/CD & Cloud

    • GitHub Actions: Design and maintain reusable workflows for frontend and backend (build, test, lint), caching, secrets, environments, and required checks on PRs.
    • Deployment pipelines: Automated deploys to dev/staging/production, integration of database migrations, basic rollback strategies, and approval gates.
    • Azure App Service (Web App): Slot deployments (blue-green/staging), app settings and connection strings, health checks, and basic scaling (scale up/out).
    • Azure SQL Database: Environment setup (dev/prod), connection management (firewall rules, private endpoints or equivalent), and backup/restore basics.

     

    Observability, Security & Compliance

    • Telemetry: Azure Application Insights logs/metrics/traces, dashboards, and alerting (SLOs/error budgets).

     

    Architecture & Performance (for tech lead)

    • Share experience and guide the team regarding decisions about system design and optimizations
    • Performance: Experience in improvements and optimizations on cloud-based applications

     

    Leadership & Process (for tech lead)

    • Mentorship: Grow engineers via pairing, feedback, and structured learning paths.
    • Code review culture: Fast, constructive reviews; enforce standards without blocking velocity.
    • Agile execution: Help our manager with Road mapping, slicing epics, estimation, delivery metrics, and continuous improvement.
    • Documentation: Help the team keep VitePress docs, onboarding guides, and runbooks up to date.

     

    ‼️ Important: The client would ideally like the developer to come to Norway for onboarding. The client will cover all the expenses related to this. However, if you can not travel to Norway during this time, that’s not a problem. It’s not a deal breaker.

    More
  • · 143 views · 79 applications · 9d

    Senior Full-Stack Node.js/React.js

    Full Remote · Worldwide · 5 years of experience · B2 - Upper Intermediate
    We are looking for a Senior Full-Stack Node.js/React.js Developer with a strong backend focus to join our team and help build and maintain modern education-focused digital products. Requirements: 5+ years of commercial experience with...

    We are looking for a Senior Full-Stack Node.js/React.js Developer with a strong backend focus to join our team and help build and maintain modern education-focused digital products.


    Requirements:

    • 5+ years of commercial experience with JavaScript
    • Experience with React.js
    • Experience with Node.js / Nest.js
    • Strong understanding of OOP and design patterns
    • English — B2
       

    Responsibilities:

    • Develop and maintain backend services and internal systems
    • Deliver clean, maintainable, testable code
    • Work with relational and NoSQL databases
    • Collaborate with the team to design effective technical solutions
    • Stay up-to-date with modern development trends


    We offer:

    • Regular salary reviews and opportunities for career growth
    • Regular code reviews.
    More
  • · 77 views · 28 applications · 9d

    Backend Engineer (S2S Events, Meta CAPI, AppsFlyer/Adjust, Anti-Fraud)

    Part-time · Full Remote · Worldwide · Product · 5 years of experience
    We are building an event-processing backend for a mobile app The system must receive webhooks, validate and filter events, and forward data via server-to-server integrations (Meta CAPI, AppsFlyer S2S, RevenueCat). Responsibilities Build and...

    We are building an event-processing backend for a mobile app 

    The system must receive webhooks, validate and filter events, and forward data via server-to-server integrations (Meta CAPI, AppsFlyer S2S, RevenueCat).

     

     

    Responsibilities

     

     

    • Build and support S2S event pipelines
    • Integrate with Meta Conversion API
    • Integrate with AppsFlyer S2S / Adjust S2S
    • Process webhooks (RevenueCat, Firebase, external partners)
    • Validate, normalize, deduplicate events
    • Implement anti-fraud logic (rate limits, IP/device checks, duplicates)

     

    More
  • · 170 views · 59 applications · 9d

    Back End Developer (Node.Js)

    Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · B1 - Intermediate
    We are looking for a skilled Backend Developer (Node.js) to join our engineering team. You will be responsible for building and maintaining scalable, high-performance applications using Node.js. You will work closely with other developers, product...

    We are looking for a skilled Backend Developer (Node.js) to join our engineering team.
    You will be responsible for building and maintaining scalable, high-performance applications using Node.js. You will work closely with other developers, product managers, and stakeholders to develop and deliver cutting-edge backend solutions for our platform.
     

    Requirements:

    • 5+ years of commercial backend development experience.
    • 3+ years of development experience with Node.js;
    • Experience developing projects with complex, variable logic.
    • Strong understanding of SOLID principles, KISS, DRY, and YAGNI.
    • Excellent understanding of data structures and algorithms.
    • Solid web understanding, including HTTP, HTTPS, and browser behavior.
    • Knowledge and practical application of GOF, Enterprise, and Architectural patterns.
    • Strong understanding of Microservice Architecture.
    • Ability to implement complex solutions and optimize systems for scalability and performance.


    Nice to have:

    • Experience with OAuth/OpenID
    • NoSQL (Redis)
    • experience with Linux/Unix;
    • experience with Kubernetes, Docker.


    Responsibilities:

    • Develop and maintain scalable and high-performance Node.js backend systems for production environments.
    • Handle web back-end development, ensuring robust and efficient architecture.
    • Collaborate with cross-functional teams to design, implement, and optimize backend services.
    • Troubleshoot and debug complex issues across the application and systems.
    • Write clean, maintainable code while adhering to coding standards and best practices.
    • Optimize the performance of backend services and databases for scalability.
    • Integrate third-party APIs and services into our platform.
    • Ensure security, performance, and reliability of the backend systems.
    • Contribute to code reviews and knowledge sharing within the team
    More
  • · 70 views · 9 applications · 8d

    Senior Full Stack Node.js/React.js Developer

    Full Remote · Ukraine · 6 years of experience · B2 - Upper Intermediate
    We are looking for a Senior Full-Stack Engineer. This role is perfect for an experienced and proactive person with outstanding programming skills. The ideal candidate is a team player who has a passion for designing and developing innovative and scalable...

    We are looking for a Senior Full-Stack Engineer. This role is perfect for an experienced and proactive person with outstanding programming skills. The ideal candidate is a team player who has a passion for designing and developing innovative and scalable solutions, from front-end user interfaces to back-end system logic. This is an amazing opportunity to join a growing product in an enterprise company with ample opportunities for professional growth.

    About Us

    Check Point is a key player in the network security field, striving to provide the leading SASE platform in the market. Our innovative approach, merging cloud and on-device protection, redefines how businesses connect in the era of cloud and remote work. Our team values collaboration, flawless execution, and an agile mindset. We offer continuous learning opportunities, including access to training programs, conferences, and workshops to help you grow professionally.

     

    RESPONSIBILITIES

    • End-to-end development of new software features (research, design, development, testing, deployment, monitoring).
    • Contribute to technological and architectural decisions.
    • Mentor other engineers in the team (via code reviews, dedicated sessions, pair programming, etc.).
    • Analyze and improve efficiency, scalability, and stability of various components in our system.
    • Optimize front-end and back-end performance and implement best practices for scalable and maintainable code.
    • Participate in code reviews and provide constructive feedback to team members.
    • Collaborate with Designers, Product Managers, and Software Engineers to deliver the best product to our customers.

     

    SKILLS

    • 5+ years extensive experience with Node.js/React.js/TypeScript.
    • Proven track record of designing and building native-cloud web applications from scratch on AWS.
    • Strong understanding of microservice architecture, including serverless (lambda).
    • Experience working in Agile scrum teams.
    • Solid grasp of design patterns, software development techniques, and clean code practices.
    • A team player with a proactive and can-do approach.
    • Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) is a plus.
    • Bachelor’s degree in computer science/engineering.
    • Upper-Intermediate level of English.

     

    WE OFFER

    • Work in a creative friendly environment using cutting-edge technologies.
    • Work-life balance and flexible schedule.
    • Competitive compensation with focus on your expectations; annual salary review.
    • 24-day paid vacation and 100% paid sick leave.
    • Financial support and legal support for individual entrepreneurs from our side.
    • Professional, language and soft skills trainings.
    • Health insurance coverage: individual and family, Fitness plan.
    More
  • · 71 views · 11 applications · 8d

    Team Lead Full-Stack or Back-End Developer (Nest.js, React) to $4500

    Full Remote · Ukraine · 4 years of experience · B2 - Upper Intermediate
    We are seeking a talented Team Lead Full-Stack or Team Lead Back-end developer to join a full-time, long-term project with our client from Norway. Start — asap. About the project: The client is working on developing a product for the maritime industry...

    We are seeking a talented Team Lead Full-Stack or Team Lead Back-end developer to join a full-time, long-term project with our client from Norway. Start — asap.

     

    About the project: The client is working on developing a product for the maritime industry that will analyze and help plan energy-saving measures to reduce fuel use and greenhouse gas emissions and, accordingly, reduce the taxes that owners currently pay for their environmental footprint.

     

    Preferred Qualifications:

    • Minimum 4 years of experience in software development.
    • At least 2 years of experience with the required technologies: Node.js (the highest priority), Nest.js (the highest priority), Typescript, and React (lower priority). Front-end requirement is optional.
    • At least 1 year of experience leading a team.
    • Experience with SQL Server.
    • Experience with Azure.
    • Minimum Upper-Intermediate level of English.

       

    ‼️ Critical skills: absolute must-haves — (Node.js and Nest.js), Upper-Intermediate English.

     

    What you will do: 70% of time — coding, 30% of time — leading a team. Work closely with the Operational Manager to help her with technical expertise.

     

    Frontend (React + TypeScript)

    • React patterns: Hooks, composition, controlled/uncontrolled forms, states, and error boundaries.
    • Tooling: Vite, ESLint/Prettier, code-splitting, lazy loading, asset optimization, Core Web Vitals, and MUI library.
    • API clients: OpenAPI-first workflow; experience with generators like Orval and typed clients.

       

    Backend (NestJS + TypeScript)

    • Modular architecture: Modules, providers, DI, guards, interceptors, filters, pipes, and middleware.
    • API design: REST standards, versioning, idempotency, pagination, consistent error contracts.
    • AuthN/Z: JWT, role/permission models, secure headers

     

    Data & Database

    • TypeORM with Microsoft SQL Server (Azure SQL Database): Schema design, relations, migrations, indexing, and query performance.

     

    CI/CD & Cloud

    • GitHub Actions: Design and maintain reusable workflows for frontend and backend (build, test, lint), caching, secrets, environments, and required checks on PRs.
    • Deployment pipelines: Automated deploys to dev/staging/production, integration of database migrations, basic rollback strategies, and approval gates.
    • Azure App Service (Web App): Slot deployments (blue-green/staging), app settings and connection strings, health checks, and basic scaling (scale up/out).
    • Azure SQL Database: Environment setup (dev/prod), connection management (firewall rules, private endpoints or equivalent), and backup/restore basics.

     

    Observability, Security & Compliance

    • Telemetry: Azure Application Insights logs/metrics/traces, dashboards, and alerting (SLOs/error budgets).

     

    Architecture & Performance (for tech lead)

    • Share experience and guide the team regarding decisions about system design and optimizations
    • Performance: Experience in improvements and optimizations on cloud-based applications

     

    Leadership & Process (for tech lead)

    • Mentorship: Grow engineers via pairing, feedback, and structured learning paths.
    • Code review culture: Fast, constructive reviews; enforce standards without blocking velocity.
    • Agile execution: Help our manager with Road mapping, slicing epics, estimation, delivery metrics, and continuous improvement.
    • Documentation: Help the team keep VitePress docs, onboarding guides, and runbooks up to date.

     

    ‼️ Important: The client would ideally like the developer to come to Norway for onboarding. The client will cover all the expenses related to this. However, if you can not travel to Norway during this time, that’s not a problem. It’s not a deal breaker.

    More
Log In or Sign Up to see all posted jobs