Jobs
202-
Β· 242 views Β· 74 applications Β· 9d
Middle Node.js Developer
Full Remote Β· Ukraine Β· 2 years of experience Β· Upper-IntermediateDescription: Are you ready to take your Node.js career to the next level? Ficus Technologies, a leader in cutting-edge tech solutions, is seeking a Node.js Developer to join our dynamic team. Position Overview: We are looking for a Node.js Developer...Description:
Are you ready to take your Node.js career to the next level?
Ficus Technologies, a leader in cutting-edge tech solutions, is seeking a Node.js Developer to join our dynamic team.
Position Overview:
We are looking for a Node.js Developer (Middle level) to join our team and contribute to the development of a direct mail automation platform tailored for real estate investors and professionals in the U.S.
The system allows users to design, schedule, and manage high-conversion mail campaigns targeting property owners across the country. Youβll be part of a stable and experienced team, working on backend features, integrations, and scalable architecture.
About the project:
The platform offers robust features such as:
Campaign Management: Design and monitor mail campaigns with custom templates and targeting.
Smart Scheduling & Cadence: User-defined timing logic and delivery goals.
Address List Management: Upload, validate, and segment property owner lists.
Tracking & Reporting: Real-time insights on mail status, bounce rates, and performance.
Credit & Billing System: Stripe-based payments with flexible credit/refund handling.
The backend is built with Node.js, NestJS, PostgreSQL, Supabase, Cerbos (access control), deployed on Google Cloud Platform, and follows a monorepo architecture using TurboRepo.
Responsibilities:
-Implement backend functionality using Node.js/NestJS;
-Design and maintain scalable APIs following OpenAPI specifications;
-Work with PostgreSQL, Redis, and Supabase to manage and query data;
-Integrate and manage Stripe-based billing systems;
-Implement access control via Cerbos;
-Collaborate with frontend developers, QA, and PMs to ensure smooth delivery;
-Write tests using Jest and maintain a clean, modular codebase;
Contribute to CI/CD pipelines and containerized deployment via Docker.
Requirements:
-2+ years of experience with Node.js and related backend technologies;
-Solid knowledge of NestJS;
-Strong experience with PostgreSQL and understanding of relational data modeling;
-Familiarity with Redis and Supabase;
-Experience working in a monorepo (TurboRepo or similar);
-Understanding of OpenAPI for API contracts;
-Experience with Docker and cloud deployment (preferably GCP);
-Basic understanding of access control tools like Cerbos;
-Experience with Stripe or other payment integrations;
-English level B1+ or higher β ability to participate in team communication.
Will be a plus:
Experience with real-time data syncing (e.g., Supabase subscriptions);
Familiarity with gRPC, GraphQL, or serverless functions;
Experience working on fintech, CRM, or campaign-based platforms;
Public GitHub, LinkedIn, or portfolio links.
We offer:
Remote-first culture and flexible schedule;
Long-term cooperation and stable product development;
Tech-savvy team and supportive work environment;
Challenging tasks with room for professional
More -
Β· 259 views Β· 58 applications Β· 8d
Node.js Developer
Ukraine, Poland Β· Product Β· 3 years of experience Β· Upper-Intermediate Ukrainian Product πΊπ¦OBRIO is an IT company with Ukrainian roots inside Genesis business ecosystem. Our team consists of more than 250 talented professionals whose ambitions and striving for success help us build the best products on the market. We have offices in Kyiv and...OBRIO is an IT company with Ukrainian roots inside Genesis business ecosystem. Our team consists of more than 250 talented professionals whose ambitions and striving for success help us build the best products on the market. We have offices in Kyiv and Warsaw.
We are developing Nebula β the biggest brand in the spiritual niche. Nebula has over 60 million users worldwide and has been ranked as the β 1 lifestyle app of the day in the Apple Store and Play Market in the USA, Canada, and Australia several times. Nebula is available on iOS, Android, and Web.Our mission is to make people happier by improving the quality of their relationships.
Here are some details we would like to share with you:- Nebula is #1 in its niche in terms of downloads and revenue targets;
- 60 million users worldwide;
- Users from 50+ countries;
- 4.8 - our average AppStore rating (with more than 215 thousand ratings).
- OBRIO's achievements and team's expertise were shared in Tier-1 international and Ukrainian media, organizations, and brands such asForbes Ukraine, TechCrunch, VECTOR, The Next Web, Tech.eu,Entrepreneur Media, Fast Company, AIN, IT Arena, MEGOGO, DOU, Projector Institute.
- OBRIO β lovemark-brand Π· Π½Π°ΠΉΠ²ΠΈΡΠΈΠΌ eNPS (Forbes).
As a Back-End Developer, your primary mission will be to implement new functionalities aimed at bolstering user activity within our application. You'll collaborate closely with our growth team.
Your impact:- Collaborate with cross-functional teams including backend, iOS, Android, and frontend developers, QA testers, product managers, analysts and marketing specialists
- Take ownership of technical decisions and propose enhancements to project processes and innovations.
- Implement new functionalities to support the team in achieving financial objectives.
- Contribute to the improvement of the projectβs architecture.
- Enhance the growth-related aspects of our product, including Funnel builder, analytics, system stability.
About you:
- We are ready to consider candidates with at least 3 years of experience.
- Strong technical skills in database management and messaging systems.
- Proficiency in PostgreSQL/MySQL, Redis, and RabbitMQ.
- Strong orientation towards results, autonomy, adaptability, and initiative.
- Nice to have: Python, marketing platforms integrations, microservices architecture, and ELK stack.
Why OBRIO is the best place to work?- Unleash Your Ambitions: Our company was built by ambitious people who never settle for less. By joining OBRIO, you'll have the chance to unleash your own ambitions and achieve your career dreams.
- We donβt just give you opportunities for growth and development, we give you maximum autonomy and believe we canβt do without you and your active thinking.
- Collaborate in a Team Environment: We believe that success is a team effort. When you join OBRIO, you'll have the chance to collaborate with talented individuals who share your passion for achieving outstanding results.
- At OBRIO, weβve gathered influential experts, all of whom are open to sharing their knowledge and ready to help solve issues based on their experience. This is the company where you can quickly reach your potential and advance your career.
Our benefits:- Work from the comfort of your home or from one of our offices in Kyiv or Warsaw. The choice is yours!
- Enjoy 20 annual vacation days and unlimited sick leave, all covered by the company;
- Don't worry about getting the right equipment, we've got you covered if necessary;
- Stay healthy with access to a corporate doctor online, and health insurance options in Ukraine or a fixed amount towards insurance abroad after your probation period;
- Keep learning with our extensive corporate library, internal online meetings, and lectures;
- Grow your skills with our training compensation program;
- Take advantage of our supportive corporate culture, including assistance with relocation, advice on legal stay abroad, housing support, and help for third-country nationals;
- Have fun with our online events and team-building activities
Here's what our hiring journey looks like: Initial Screening β‘οΈ Skills Assessmentβ‘οΈ Team Interview β‘οΈ Final Check β‘οΈ Job Offer.
More
Let's team up and reach for the stars together! -
Β· 98 views Β· 10 applications Β· 30d
Remix Shopify App Developer
Full Remote Β· Worldwide Β· 3 years of experience Β· IntermediateWe are seeking a highly motivated and skilled Shopify App Developer to join our team. The ideal candidate will have strong proficiency in Remix and Node.js, with a proven track record of developing applications. You must have hands-on experience with...We are seeking a highly motivated and skilled Shopify App Developer to join our team. The ideal candidate will have strong proficiency in Remix and Node.js, with a proven track record of developing applications.
You must have hands-on experience with Shopify Polaris Components and a deep understanding of building and deploying apps on the Shopify platform. Familiarity with Shopifyβs ecosystem, APIs, and best practices is essential.
-
Β· 146 views Β· 37 applications Β· 30d
Senior Software Engineer (Node.js/React)
Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· Upper-IntermediateJob description Weβre looking for a senior software engineer with a hands-on mindset and passion for building great product experiences. The position might grow into a lead/principal software engineer role. Our client is a well-funded cybersecurity...Job description
Weβre looking for a senior software engineer with a hands-on mindset and passion for building great product experiences. The position might grow into a lead/principal software engineer role.
Our client is a well-funded cybersecurity startup ($24M+ raised) building a real-time application detection & response platform. Using OpenTelemetry and trace analytics, their solution enables enterprises to stop attacks with in-application context into all runtime transactions and behaviors. The companyβs mission is to revolutionize application security with real-time anomaly detection and monitoring, automated incident response and rich context.
Key tech stack: React 18, Typescript, Jotai, React-query, ExpressJS, TypeORM, Postgres. Microfront-end architecture built in-house.
Responsibilities
- Work closely with the tech lead, product owner and other engineers to identify, plan and develop new features
- Explore how LLMs and machine learning can enhance decision-making and reduce friction in the user journey
- Write clean, testable and readable code using appropriate software design patterns
- Own infrastructure and deployments, leveraging CI/CD, Kubernetes, Docker, and cloud-native best practices
- Continuously assess and improve the existing codebase cleanliness and performance
- Review, maintain and refactor existing code to meet the requirements for improved or new features
- Share your engineering wisdom with the rest of the team
Required skills & experience
- 5+ years of commercial experience as a back-end oriented full-stack developer
- Solid backend skills with TypeScript, Node.js and PostgreSQL, including performance tuning and scaling
- Experience with React, Storybook, and a sharp eye for UX
- Passion for writing clean, well-commented, readable and reusable code
- General understanding of core algorithms, data structures, their applications and tradeoffs
- Upper-intermediate+ level of English
Bonus points
- Experience building AI-enhanced products or working alongside ML/LLM teams
- Tech leadership experience
- Experience in the cybersecurity domain
- Experience with microfrontend architecture
- Experience with AWS, CI/CD pipelines, Kubernetes, Docker, and observability practices
- Youβre a contributor to open-source software or run your own pet projects
Whatβs in it for you
- Opportunity to become a part of a boutique software consultancy, working with well-known international customers and highly complex challenges
- Competitive salary
- Paid vacation and sick leave
- Remote-friendly culture
- Internal tech talks and mentorship
- Yearly learning & development budget
- PE administration support
More -
Β· 158 views Β· 31 applications Β· 8d
Node.js Tech Lead
Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 7 years of experience Β· Upper-IntermediateNode.js Tech Lead Kyiv, abroad, remote FAVBET Tech develops software that is used by millions of players around the world for the international company FAVBET Entertainment. We develop innovations in the field of gambling and betting through a complex...Node.js Tech Lead
Kyiv, abroad, remote
FAVBET Tech develops software that is used by millions of players around the world for the international company FAVBET Entertainment.
We develop innovations in the field of gambling and betting through a complex multi-component platform which is capable to withstand enormous loads and provide a unique experience for players.
FAVBET Tech does not organize and conduct gambling on its platform. Its main focus is software development.
Main areas of work:- Betting/Gambling Platform Software Development β software development that is easy to use and personalized for each customer.
- Highload Development β development of highly loaded services and systems.
- CRM System Development β development of a number of services to ensure a high level of customer service, effective engagement of new customers and retention of existing ones.
- Big Data β development of complex systems for processing and analysis of big data.
- Cloud Services β we use cloud technologies for scaling and business efficiency.
Requirements:
- 7+ years of professional experience with NodeJS.Β·
- 2+ years of experience in a leadership position.
- Strong understanding of software design principles and architectural patterns.
- Proven expertise in cloud computing, specifically with AWS, and hands-on experience with containerisation technologies like Docker and orchestration tools like Kubernetes.
- Demonstrated leadership skills with the ability to manage and motivate a diverse team of technical professionals.
- Solid understanding of the technical and regulatory challenges in the online gambling industry.
- Experience with Agile/Scrum methodologies and a commitment to adopting agile practices in team management and product development.
- Excellent problem-solving skills.
- Expertise in overseeing large-scale, multifaceted projects.
- Skilled at inspiring, mentoring, and managing diverse, remote teams.
- Experienced in setting performance metrics, monitoring team performance, and providing constructive feedback to promote personal and professional growth of team members.
- Effective in managing and leading change within the team and projects, helping team members adjust to and embrace new technologies, processes, and strategies to improve overall outcomes.
Responsibilities:
- Leadership and Project Oversight: Direct and oversee the development team, ensuring effective implementation of new features and systems according to business requirements.
- System Design and Development: Independently design and develop system architectures, ensuringintegration and alignment with company goals.
- Performance Optimization: Optimize system performance through advanced configurations in PostgreSQL and RabbitMQ.
- Quality Assurance and Testing: Lead the creation and maintenance of comprehensive test strategies to ensure high-quality software development.
- Strategic Planning and Execution: Develop strategic plans for technology implementation and oversee their execution, ensuring alignment with long-term business objectives.
- Post-production monitoring and analyzing.
- Keep services in acceptable level. Learning from deploys, future improvements based on the results obtained.
We offer:
- 30 days off β we value rest and recreation;
- Medical insurance for employees and the possibility of training employees at the expense of the company and gym membership;
- Remote work or the opportunity β our own modern lofty office with spacious workplace, and brand-new work equipment (near Pochaina metro station);
- Flexible work schedule β we expect a full-time commitment but do not track your working hours;
- Flat hierarchy without micromanagement β our doors are open, and all teammates are approachable.
-
Β· 122 views Β· 17 applications Β· 29d
Senior Back-end Engineer
Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· IntermediateAbout the job As a Senior Back-end Engineer, you will contribute to the development of our cutting-edge Gambling and Casino Platform, architecting secure, scalable services that ensure real-time transaction processing, high traffic reliability, and...About the job
As a Senior Back-end Engineer, you will contribute to the development of our cutting-edge Gambling and Casino Platform, architecting secure, scalable services that ensure real-time transaction processing, high traffic reliability, and seamless third-party integrations. Your focus will be on optimizing performance, enforcing compliance, and building resilient APIs and algorithms to power critical features like odds calculation, payments, and user authentication.
Collaborating with cross-functional teams, you will drive the platformβs technical backbone, ensuring uptime and efficiency for global users. Your work will set industry standards through innovative back-end solutions, rigorous testing, and a commitment to maintaining mission-critical system integrity.
Responsibilities:- Design, develop, and maintain backend services for our Gambling and Casino platform.
- Optimize and scale PostgreSQL databases for high performance and reliability.
- Collaborate with the engineering team and other stakeholders to deliver seamless integrations and new features.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot and debug issues, ensuring the stability and performance of the system.
- Participate in code reviews and contribute to ongoing technical growth and improvement.
- Stay up-to-date with industry trends and technologies to continuously improve our product.
Requirements & Skills
Experience- 5+ years of experience in software development with JavaScript/TypeScript and Node.js, preferably for complex high-load web applications in iGaming or Fintech domains.
Technical Skills
- Proficiency in JavaScript/TypeScript.
- Expertise in Node.js, Nest.js, TypeORM, PostgreSQL, and Redis.
- Understanding of SQL and NoSQL database architecture, optimization, and management.
- Experience with real-time communication technologies (e.g., WebSockets).
- Experience writing and executing tests, including unit, integration, and failure tests.
- Understanding of RESTful APIs, microservices architecture, and event-driven systems.
- Knowledge of Docker, Kubernetes, and the concepts and benefits of CI/CD processes.
- Understanding of SOLID, GRASP, CQRS principles, GoF design patterns, and DDD concepts.
- Knowledge of Event Sourcing, including events, aggregates, projections, and event streams.
- Knowledge of traditional monolithic architectures, microservices architecture, and hexagonal architecture's emphasis on separation of concerns.
- Understanding and practice of Agile development methodology and its Scrum and Kanban frameworks.
Our recruitment process typically follows these stages:
- Application screening
- Interview Stages (2-3 weeks):
- Job Offer
- Referrals: Employment and Background Check
-
Β· 196 views Β· 33 applications Β· 15d
Senior NodeJS Engineer
Full Remote Β· EU Β· Product Β· 5 years of experience Β· Upper-IntermediateOverview Come join us as we scale our retail and commerce loyalty platform! PAR Retail is looking for a Senior NodeJS engineer on its expanding product engineering team as we build and grow our Open Commerce enterprise software-as-a-service platform. ...Overview
Come join us as we scale our retail and commerce loyalty platform! PAR Retail is looking for a Senior NodeJS engineer on its expanding product engineering team as we build and grow our Open Commerce enterprise software-as-a-service platform.
Open Commerce is a technology suite that enables marketing professionals in the fuel & convenience industry to create real-time, hyper-personalized offers and customer interactions across a variety of channels (mobile, web, SMS, and in-person) to drive customer behavior toward a desired goal.
Our technology bridges financial payment providers, retail fuel pump technology, and customer experience by wrapping low-level standards-compliant integrations with powerful software abstractions on an ultra-modern software platform. Our platform services and applications are built using a broad swath of technologies (Typescript, NodeJS, Ruby, React, and others), interconnected via GraphQL and RabbitMQ, and run in AWS using Terraform, Helm and Kubernetes (via EKS).
PAR Retail has its headquarters in Philadelphia, Pennsylvania (USA) and leverages a diverse distributed product engineering and operations team across the United States and Ukraine. PAR Retail offers highly competitive compensation and benefits, as well as an engineering-friendly and product-centric culture. On PAR Retailβs Open Commerce team, we embrace a deeply collaborative software product development process where engineering, design, and product collaborate to shape and ship new functionality.
Successful candidates will enjoy PAR Retailβs friendly and flexible culture, and embrace our relentless drive to excellence and goal of providing the #1 retail marketing platform in the fuel & convenience industry and beyond.
Responsibilities
- Working with the team, design and implement new functionality based on product objectives and requirements.
- Work with the broader product engineering team to plan and coordinate feature and functionality improvements, as well as resolve bugs and execute technical enhancements, that cross-cut large parts of our platform.
- Work to continually learn, improve technology skills, expand knowledge of the Open Commerce platform technologies, and gain increasing versatility across the breadth of our platform systems.
- Expand APIs and business logic, and as needed write or revise customer-facing API documentation.
- Work with our infrastructure team to enable and enhance highly-available, performant, and well-instrumented backend applications and services that run in our customer environments at substantial scale.
Support operations and infrastructure teams for issue resolution on relevant Open Commerce applications or services running in production environments.
Qualifications
- Practical experience building systems in Node.js
- At least 5 years industry experience or equivalent
- Experience building and maintaining backend APIs, including design, implementation, evolution, and maintenance
- Familiarity with TypeScript, or similar modern strongly-typed language
- Proficiency using both relational and non-relational database technologies
- Strong understanding and familiarity with CI/CD pipelines and automated testing
- Basic knowledge Docker and Kubernetes
- Familiarity with OAuth and JWT
- Some experience with front-end JS technologies, esp. React or Angular
- An ability to work in service-based architectures
- Highly independent and able to effectively self-organize and prioritize work
- The ability to write clean code, and the discipline to write effective automated unit tests in order to deliver high-quality system improvements
- An ability to effectively break down larger bodies of work for delivery as a series of small, self-contained changes to the system
- Excellent spoken and written communication skills
BS/MS degree in Computer Science, Engineering, or equivalent years of professional working experience
Bonus Points
- Experience with Nest.js and/or GraphQL
- Experience with Ruby on Rails
- Experience with AWS
- Experience working in distributed teams
Experience in the retail and/or fuel & convenience industries
PAR Retail Offers:
- Long-term employment;
- Competitive compensation with regular performance-based salary and career development reviews;
- Paid vacations and sick leaves;
- Health insurance program;
- Flexible working hours;
- Sponsored company educational program, corporate library;
- Comfortable and cozy office;
- Funny celebrations, team outings, and company events;
- A unique and friendly environment where everyone can explore and learn new technologies.
More -
Β· 157 views Β· 66 applications Β· 29d
Node.js Developer (Nest.js framework)
Full Remote Β· Countries of Europe or Ukraine Β· 3 years of experience Β· Advanced/FluentRequirements Minimum 3-4 years of experience on similar position Strong proficiency in Node.js and NestJS. Solid understanding of the TypeORM library. Experience with horizontal scaling of Node applications. Expertise in advanced Redis techniques such...Requirements
- Minimum 3-4 years of experience on similar position
- Strong proficiency in Node.js and NestJS.
- Solid understanding of the TypeORM library.
- Experience with horizontal scaling of Node applications.
- Expertise in advanced Redis techniques such as streams and pub/sub.
- Familiarity with Azure cloud services.
- Experience with DevOps practices and CI/CD pipelines
-
Β· 242 views Β· 100 applications Β· 29d
Node.js Developer
Part-time Β· Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· IntermediateOur product and outsourcing company, based in the United States, Sweetcode Lab is looking for a talented Node.js Developer for freelance cooperation. Sweetcode Lab successfully in business for over 5 years with 50+ people in the team, constantly growing...Our product and outsourcing company, based in the United States, Sweetcode Lab is looking for a talented Node.js Developer for freelance cooperation.
Sweetcode Lab successfully in business for over 5 years with 50+ people in the team, constantly growing and always looking to bring new talents on board, they are the core of our success. If your goal is to work with a strong and experienced team, have the freedom to travel, and have a perfect work/life balance, then contact us today!
Requirements:
β A minimum of 4 years experience with Node.js.
β Proficient in Express, Fastify, Nest (at least 4 years).
β Experienced in database management with PostgreSQL and MongoDB.
Will be plus:
-Skilled in React development.
Responsibilities:
β Architectural solution development for new application functionalities.
β Creation of technical documentation (TSD) for developers.
β Writing clean, efficient code to enhance project development.
β Application performance optimization.
β Bug fixes in existing code and enhancement of its stability.
β Collaboration and support for front-end developers.
β Conducting code reviews, sharing expertise, and suggesting improvements.
β Initiative in development process enhancement and self-work analysis.
β Basic testing of written code to ensure its flawless operation.
β Integration of new technologies and solutions into the existing codebase.
β Excellent communication skills.
We look forward to hearing from you and hopefully having you join our team.
More -
Β· 153 views Β· 57 applications Β· 28d
Backend
Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· Upper-IntermediateVisible Magic is a software outsourcing company focused on the U.S. and market specializing in: AI solutions, AR + Spatial computing, and Full Stack development. Weβre looking for a seasoned backend engineer who works primarily with TypeScript and enjoys...Visible Magic is a software outsourcing company focused on the U.S. and market specializing in: AI solutions, AR + Spatial computing, and Full Stack development.
Weβre looking for a seasoned backend engineer who works primarily with TypeScript and enjoys building solutions that range from simple MVPs to large-scale cloud architectures. Recent projects include, for example, an NFT marketplace, but youβll also tackle other green-field products in Web3, payments, and AI-enabled services.
Responsibilities:
- Develop and evolve backend services written in TypeScript/Node.js.
- Design and implement cloud architecture on AWS or Google Cloud (networking, security, serverless, CI/CD, observability).
- Collaborate closely with frontend developers, product managers, and designers to deliver features end-to-end.
- Maintain high code quality through testing, peer reviews, and best engineering practices.
- Troubleshoot and resolve production issues, always driving root-cause analysis.
- Take initiative: propose new ideas, create proof-of-concepts, and shepherd them into production.
Skills and requirements:
- 5+ years of hands-on experience with modern JavaScript, TypeScript, and Node.js.
- Solid knowledge of PostgreSQL (schema design, query optimization, migrations).
- Familiarity with NoSQL databases such as MongoDB and Redis, plus event-driven patterns (WebSocket, message queues).
- Proven track record designing scalable solutions on AWS or GCP (e.g., Lambda/Cloud Functions, Fargate/Kubernetes, RDS/Cloud SQL).
- Confidence with Docker, Docker Compose, and GitHub-based workflows.
- Strong foundation in algorithms, data structures, and software-engineering fundamentals.
- Fluent spoken and written English (B2+).
- Nice-to-have extras: experience integrating AI/ML solutions or large-language-model features; exposure to Web3, blockchain, or payments processing.
What we have for you:
- Independent Contractor Agreement (ICA) employment with a U.S. company. The contract is signed through DocuSign.
- Working hours - full-time
- Remote work
-
Β· 98 views Β· 34 applications Β· 28d
Senior Full-Stack Engineer, Node.js/React, .NET and AI Exposure Preferred
Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· Upper-IntermediateWe are looking for a highly skilled Senior Full-Stack Engineer with deep experience in Node.js and React, and a solid background in .NET. The ideal candidate combines strong technical capabilities with a pragmatic approach to software design and delivery,...We are looking for a highly skilled Senior Full-Stack Engineer with deep experience in Node.js and React, and a solid background in .NET. The ideal candidate combines strong technical capabilities with a pragmatic approach to software design and delivery, a good understanding of system architecture, and the ability to communicate effectively with both technical and non-technical stakeholders. Experience or interest in AI tools and modern ML-based solutions is a strong plus.
Essential Job Duties
- Lead and participate in the full software development lifecycle: planning, designing, developing, testing, and maintaining scalable web applications.
- Develop and maintain backend services using Node.js, with occasional work on .NET-based components.
- Design and build modern SPAs using React and TypeScript with a focus on reusability and performance.
- Collaborate cross-functionally with designers, product managers, and other engineers to deliver high-impact features.
- Participate in architectural decisions, code reviews, and mentorship of mid- and junior-level developers.
- Build and integrate scalable APIs and third-party services (e.g., Stripe, OpenAPI-based clients).
- Ensure the codebase adheres to best practices including SOLID principles, clean code, and scalable architecture.
- Participate in agile development processes, including sprint planning, retrospectives, and standups.
- Troubleshoot complex issues across the stack, from the browser to backend services and infrastructure.
- Contribute to infrastructure decisions including CI/CD, containerization, and deployment in AWS/Kubernetes environments.
- Experience in end-to-end feature life cycle ownership from product requirements to architecture and design to development and testing.
- Optionally support or experiment with integrating AI-based tools into engineering workflows or product functionality.
Required Skills & Experience:
- 8+ years of professional software development experience, with a primary focus on back-end engineering and solid full-stack capability.
Back-end:
- 5+ years of experience building scalable backend systems using Node.js and TypeScript, with frameworks like Express.js or NestJS.
- 2+ years of hands-on experience with .NET (C#), preferably developing APIs or enterprise integrations using .NET Core or EF Core.
- Proficiency in designing and developing RESTful or gRPC services, with a solid grasp of microservice patterns and distributed architectures.
- Deep experience with SQL databases (e.g., PostgreSQL, MySQL) and NoSQL systems (e.g., MongoDB, Redis).
- Working knowledge of AWS services (e.g., EC2, RDS, Lambda, S3) and container orchestration with Docker and Kubernetes.
- Familiarity with CI/CD pipelines, monitoring tools, and debugging techniques for high-scale production systems.
- Strong understanding of back-end fundamentals: networking, performance, observability, and security best practices.
Front-end:
- 3+ years of experience building and maintaining React applications with TypeScript.
- Proficient in core web technologies: HTML, CSS, and modern JavaScript.
- Familiarity with state management (e.g., react-query, Redux) and UI performance best practices.
- Experience designing reusable UI components and working with component libraries or custom design systems.
- Comfortable with front-end and back-end integration patterns and API-driven development.
Desirable Skills & Experience:
- Experience integrating payment systems, like Stripe or other payment processing platforms.
- Exposure to OpenAPI/Swagger for client/server code generation.
- Experience in .NET Core APIs or transitioning between monolith and microservices architectures.
- Familiarity with AI/ML concepts, tools, and frameworks (e.g., LangChain, Hugging Face, OpenAI API).
- Prior work on eCommerce, enterprise, or data-intensive applications.
- Experience with event-driven systems (e.g., RabbitMQ, Kafka).
- Familiarity with GraphQL or other modern API paradigms.
Who you are:
- Excellent communication skills β able to translate technical solutions to non-technical stakeholders.
- Strong collaboration and mentoring mindset β enjoys working with others and sharing knowledge.
- Curious and proactive learner, especially around new tech and architectural patterns.
- Pragmatic problem-solver who prioritizes delivery and business impact over technical complexity.
- Comfortable working in remote/distributed teams and agile environments.
- English proficiency: Upper-Intermediate (B2+) or higher across all four skills.
Working Arrangement: European time zone, 40-hour work week, engaged via a contractor's agreement.
More -
Β· 203 views Β· 51 applications Β· 27d
Senior Backend (Node.js) Engineer (Web)
Countries of Europe or Ukraine Β· Product Β· 5 years of experience Ukrainian Product πΊπ¦ABOUT US: BetterMe is a health & wellness platform providing a tailored holistic approach to well-being. Since 2017, we have been on a mission to create a healthier world for everyone, regardless of age, sex, physical ability, or background. Our goal is...ABOUT US:
BetterMe is a health & wellness platform providing a tailored holistic approach to well-being. Since 2017, we have been on a mission to create a healthier world for everyone, regardless of age, sex, physical ability, or background.
Our goal is to make a healthy lifestyle accessible to everyone so they can achieve long-term health benefits.
YOUR IMPACT:
- Work collaboratively as a part of team alongside backend developers;
- Assume responsibility for various components of the backend infrastructure;
- Contribute to the CI/CD processes of the projects;
- Engage in effective communication with DevOps and product teams;
- Participate in making decisions regarding application architecture and database design.
ABOUT YOU:
- More than 5 years of hands-on experience with Node.js;
- Good knowledge of JavaScript;
- Skilled in working with relational databases;
- Familiarity with Amazon Web Services (AWS) infrastructure;
- Knowledgeable about DevOps practices;
- In-depth understanding of CI/CD processes;
- Firm grasp of SOLID principles.
WOULD BE A PLUS:
- Work experience in high-load projects.
For a clearer comprehension, feel free to familiarize yourself with our technology stack:
- Databases: PostgreSQL, Prisma
- Backend: Node.js, Nest.js
- Cloud & Orchestration: Kubernetes, AWS
Version Control & Collaboration: GitHub
Our mission is creating happiness within since we believe that having your mind and body in complete harmony is key for overall health and quality of life. We plan to capture the growth of the Global Health Market, and our ideal candidate will focus on building the largest health tech company in the world. πͺ
The success of the product became possible through the hard work and dedication of 400+ talented and forward-thinking employees who are true experts in their field. We're one of the biggest partners of Facebook, Google, Snapchat & Twitter within the CEE region.πOur company is built on the ability to find the best people and provide them with everything needed to stay focused on whatβs important to make our users even healthier, sportier, happier and better! We create a business environment that brings up best in everyone. We have no bureaucracy, and we give our colleagues complete freedom to make decisions and achieve brilliant results.π
Competitive salary. Compensation that will help you focus on your projects and personal development.
Professional Growth. We offer a possibility to attend internal, external courses, seminars and access to a corporate library. You will be working with a team of professionals to get insights and discuss ideas.
Comfortable working environment. We provide all necessary work equipment for your role and serve complimentary breakfasts, lunches, and snacks in the Kyiv office.
Health&Fitness. We provide employees with 20 days of paid vacation, medical insurance and a variety of sports activities available for employees inside and outside the office.
Rest. We organize team buildings, parties and various team activities to boost our collaboration.
More
-
Β· 55 views Β· 5 applications Β· 27d
Senior Node.js Developer
Office Work Β· Poland Β· Product Β· 5 years of experience Β· Upper-IntermediateWe are looking for a skilled Senior Node.js Developer, who will join our team in the office in Warsaw. Requirements: Strong knowledge of JavaScript and the ECMAScript 6 standards 3+ years of commercial experience with Node.js and Nest.js 5+...We are looking for a skilled Senior Node.js Developer, who will join our team in the office in Warsaw.
β Requirements:
βοΈStrong knowledge of JavaScript and the ECMAScript 6 standards
βοΈ3+ years of commercial experience with Node.js and Nest.js
βοΈ5+ years of commercial experience in web development
βοΈCommercial experience of working with high loaded SQL or NO SQL databases
βοΈCommercial experience of implementing the REST, GraphQL and WebSockets
βοΈUnderstanding of the TDD principles and experience of writing tests
βοΈUnderstanding of microservice architecture principles
βοΈExperience of GIT version control system
βοΈExperience with RabbitMQ
βοΈExperience with Redis
βοΈExperience with databases MongoDB, MySQL
βοΈAt least Intermediate lvl of English
β Will be a plus:
βοΈ2+ years of hands-on experience developing over CI/CD/Micro Services architecture/Containers
βοΈExperience with Kubernetes
βοΈExperience with Nats
βοΈExperience with TypeScript
β Duties and opportunities:
βοΈIn-house platform development
βοΈ3rd party API integrations
βοΈActively participate in developing new features from scratch
β We offer excellent benefits, including but not limited to:
π Career growth opportunities in an international and dynamic environment;
More
π Opportunity to develop language skills with partial compensation for language courses;
π Special gifts for birthdays, weddings, and newborns;
ποΈ 20 working days of paid annual vacation, plus paid sick leaves;
π² Office snacks and refreshments;
ποΈββοΈ Sports package to support a healthy lifestyle;
π©Ί Comprehensive medical insurance for you and your partner;
π Comfortable office with great facilities in a prime location;
π Exciting corporate events, team-building activities, and international company parties. -
Β· 140 views Β· 50 applications Β· 26d
Senior Backend Developer
Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· Upper-IntermediateAbout Us: We are a fast-growing tech company revolutionizing the Point of Sale (POS) industry with our cutting-edge, cloud-based POS system. Our platform empowers businesses to streamline operations, enhance customer experiences, and scale effortlessly....About Us:
We are a fast-growing tech company revolutionizing the Point of Sale (POS) industry with our cutting-edge, cloud-based POS system. Our platform empowers businesses to streamline operations, enhance customer experiences, and scale effortlessly. We are looking for a talented and experienced Senior Node.js/Nest.js Developer to join our team and help us take our product to the next level.Role Overview:
As a Senior Node.js Developer, you will play a key role in designing, developing, and maintaining the backend of our POS system. You will work closely with cross-functional teams to deliver high-quality, scalable, and secure solutions. The ideal candidate has a strong background in Node.js, Nest.js, PostgreSQL, and AWS, along with a passion for building robust and efficient systems.Key Responsibilities:
- Design, develop, and maintain backend services for our POS system using Node.js and Nest.js.
- Optimize and scale PostgreSQL databases for high performance and reliability.
- Implement and manage cloud-based infrastructure on AWS, ensuring scalability, security, and cost-efficiency.
- Collaborate with frontend developers, product managers, and other stakeholders to deliver seamless integrations and new features.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot and debug issues, ensuring the stability and performance of the system.
- Mentor junior developers and contribute to code reviews to maintain high-quality standards.
- Stay up-to-date with the latest industry trends and technologies to continuously improve our product.
Requirements:
- 5+ years of professional experience in backend development with Node.js.
- Strong expertise in Nest.js framework.
- Proficient in PostgreSQL, including database design, optimization, and query tuning.
- Hands-on experience with AWS services
- Solid understanding of RESTful APIs, microservices architecture, and event-driven systems.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Strong problem-solving skills and the ability to work independently or as part of a team.
- Excellent communication skills and the ability to collaborate effectively with remote teams.
- Experience in the POS or retail industry is a plus.
Nice-to-Have:
- Familiarity with containerization tools like Docker and orchestration with Kubernetes.
- Knowledge of TypeScript and modern JavaScript (ES6+).
- Experience with real-time communication technologies (e.g., WebSockets).
- Understanding of security best practices for backend systems.
What We Offer:
- Competitive salary and benefits package.
- Flexible working hours and remote work options.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- The chance to work on a product that impacts thousands of businesses worldwide.
-
Β· 135 views Β· 20 applications Β· 26d
FullβStack MERN Developer to $3200
Full Remote Β· Countries of Europe or Ukraine Β· 3 years of experience Β· Upper-IntermediateJob Description: We are seeking a talented FullβStack MERN Developer to support our ongoing web application projects. The ideal candidate is experienced with building scalable and maintainable systems using React and Node.js. Responsibilities: Develop...Job Description:
We are seeking a talented FullβStack MERN Developer to support our ongoing web application projects. The ideal candidate is experienced with building scalable and maintainable systems using React and Node.js.
Responsibilities:
- Develop and maintain web applications using the MERN stack (MongoDB, Express.js, React, Node.js)
- Build responsive and user-friendly front-end interfaces
- Implement RESTful APIs and integrate third-party services
- Collaborate with UI/UX designers and backend developers
- Write clean, well-documented, and testable code
Requirements:
- 3+ years of experience with MERN stack
- Strong knowledge of JavaScript/ES6+, HTML5, CSS3
- Experience with Git, GitHub, and agile workflows
- Familiarity with deployment using Docker and cloud services (e.g., AWS or Heroku)
- English β Upper-intermediate or higher
Conditions:
- Part-time workload (15β20 hrs/week)
- Remote work through Upwork platform
- Long-term cooperation possible
- Payment via Upwork contract, invoiced to FOP (individual entrepreneur, Ukraine)