Jobs

141
  • · 104 views · 28 applications · 24d

    Nest.js Developer (Back-end)

    Full Remote · Worldwide · 3 years of experience
    Job Description: We are looking for a talented Nest.js Developer with 3+ years of experience to join our team. You will be responsible for building scalable backend services and APIs while leveraging modern technologies and cloud infrastructure. ...

    Job Description:
    We are looking for a talented Nest.js Developer with 3+ years of experience to join our team. You will be responsible for building scalable backend services and APIs while leveraging modern technologies and cloud infrastructure.

     

    Responsibilities:

    • Develop and maintain server-side applications using Nest.js.
    • Design and implement APIs with Node.js and TypeScript.
    • Manage database operations using Prisma ORM and PostgreSQL.
    • Optimize application performance and scalability on AWS infrastructure.
    • Ensure code quality and maintainability through best practices and testing.
    • Collaborate with frontend developers and other team members to deliver seamless user experiences.

       

    Requirements:

    • 3+ years of experience in JavaScript, TypeScript, Node.js, and Nest.js.
    • Hands-on experience with AWS services (e.g., Lambda, S3, RDS).
    • Proficiency in Prisma ORM and working with PostgreSQL databases.
    • Strong understanding of RESTful API design and implementation.
    • Familiarity with CI/CD pipelines and containerisation (Docker is a plus).
    • Problem-solving mindset with attention to detail and clean coding standards.

       

    Preferred:

    • Experience with Elastic Search
    • Experience with automated testing frameworks
    • Background in agile development workflows
    More
  • · 62 views · 7 applications · 5d

    Back-End JavaScript Engineer in Product Platform Team

    Full Remote · Ukraine · Product · 8 years of experience · Intermediate
    We are building a smart and powerful new platform that allows any customer to find, purchase, connect, and manage digital products in a new and completely seamless way. Our platform aims to simplify the entire customer journey from selection, to purchase...

    We are building a smart and powerful new platform that allows any customer to find, purchase, connect, and manage digital products in a new and completely seamless way.

    Our platform aims to simplify the entire customer journey from selection, to purchase and on through connection and launch by challenging the status quo and antiquated way of doing things like setting up DNS, managing subscriptions, not being able to easily switch between products and add-ons, and revolutionizing those processes through the smart use of technology to bring forth better and more meaningful solutions.


    Your expertise:

    • Strong proficiency with JavaScript (ES6+)
    • Knowledge of TypeScript and willingness to work with it
    • Understanding and experience with Node.js server-side development
    • Knowledge and experience with Docker
    • Knowledge and experience with SQL
    • Experience with one of the big cloud providers (AWS / Azure / GCP)
    • Understanding the nature of asynchronous programming and its quirks and workarounds
    • A strong culture of clean code and engineering excellence
    • Understanding of Object-Oriented programming paradigm
    • Understanding of SOLID principles in practice
    • Knowledge of software design patterns & ability to apply them consciously
    • Knowledge and experience with automated testing platforms and unit tests
    • Understanding of HTTP protocol
    • Knowledge of web security threats and ways to mitigate them
    • Proficient understanding of Git
    • Experience with DevOps practices — the ability to work with an application on all lifecycle stages: development, environment creation, maintenance on real environments
    • Systematic approach to problem-solving
       

    Will definitely be a plus:

    • Knowledge other than JavaScript / TypeScript programming languages
    • Understanding of client-side scripting
      • understanding of event loop, micro and macro tasks, and their influence on code
      • understanding the browser as a platform and browsers instruments for code debugging
    • Experience with React and its infrastructure
    • Competent use of English (reading, writing, and speaking)
       

    What’s in it for you?

    • Opportunity to deal with top-notch technologies and approaches in a world-leader product company with millions of customers
    • Opportunity to make a difference for online privacy, freedom of speech, and net neutrality
    • Decent market rate compensation depending on experience and skills
    • Developed corporate culture: no micromanagement, culture based on principles of truth, trust, and transparency
    • “You build it, you own it” mentality in most contexts
    • Support of personal and professional development
      • coverage of costs of external trainings, conferences, professional literature
      • support of experienced colleagues
      • in-house events and trainings
      • regular knowledge sharing in teams
      • English classes and speaking clubs
    • Life-balance support
      • truly flexible schedule, no time-tracking at all
      • 25 working days of vacation
      • 5 days of paid sick leave per month (if necessary) without providing a medical certificate
      • generous maternity leave program
    • Professionally strong environment, friendly and open atmosphere, ability to influence the product development and recognition for it

    You will be involved into:

    • Full cycle development, implementing new features on BE (on FE on occasion)
    • Introduce expertise and capability to deliver desired functionality
    • Design, implementation, and coverage with tests of the system according to the product vision
    • Validate software functional and non-functional requirements
       
    More
  • · 133 views · 30 applications · 27d

    Tech Lead (NestJS)

    Full Remote · Countries of Europe or Ukraine · 6 years of experience · Advanced/Fluent
    Job Description We are developing fitness apps for the German market and are seeking a talented and experienced TechLead developer. The ideal candidate possesses a strong product mindset and a deep understanding of database and backend architecture,...

    Job Description 

     

    We are developing fitness apps for the German market and are seeking a talented and experienced TechLead developer. 

     

    The ideal candidate possesses a strong product mindset and a deep understanding of database and backend architecture, with expertise in designing APIs for web and mobile client apps, as well as in integrating and communicating with third-party tools such as Zapier, HubSpot, Firebase Cloud Messaging, Apple Health, and Fitbit.

     

     

    Requirements:

    • 6+ years of proven experience as a JS Fullastack Developer with a strong portfolio showcasing distributed micro-services architecture with NestJS using message brokers for communication (NATS, RabbitMQ, Kafka).
    • Experience with deploying and maintaining the backend applications using AWS.
    • Deep understanding of API design patterns for robust communication between microservices.
    • Experience with setting up appropriate security patterns to ensure data safety. 
    • Hands-on experience with integrating Search solutions such as Typesence, ElasticSearch or Algolia.
    • Solid knowledge of Typescript, Prisma ORM, Supabase Auth, Supabase DB, Docker, Docker Compose, AWS ECS, AWS Fargate, AWS S3, AWS IAM, Redis and GitHub CI/CD.
    • Deep understanding of client-server communication patterns, caching, session and state management.
    • Good understanding of system design and ETL processes (as we will work with external data sources)
    • Experience with mono-repos (Turbo, Nx) and PNPM would be an advantage
    • Strong communication and collaboration skills
    • Ability to adapt to changing project requirements and manage multiple tasks simultaneously.
    • Knowledge of the fitness industry and familiarity with fitness applications and trends are a plus.

     

     

    Preferred Qualifications:

    • Experience working on projects that include nutrition tracking, workout plans, progress tracking, and communication with external APIs.
    • Familiarity with integrating wearable technology, smart devices and synchronisation with external fitness tracking systems such as Apple Health, Fitbit, and Garmin.
    • English B2 level is required.
    • German B2 + would be an advantage

     

     

    Key Responsibilities:

    • Development of server-side APIs with a distributed micro-services architecture and business logic, including communications with external systems and databases.
    • Supporting the team with the development of mobile and web (client) applications, by focusing on reusable and easy-to-use APIs to be used by mobile and web developers.
    • Collaboration with stakeholders to gather and analyze requirements, ensuring alignment with business goals and user needs.
    • Participate in brainstorming sessions and contribute innovative ideas to enhance the user experience.
    More
  • · 142 views · 57 applications · 11d

    Senior Backend Engineer

    Full Remote · Worldwide · Product · 5 years of experience · Upper-Intermediate
    We are seeking an experienced Backend Engineer to join our Multichannel team. In this role, you will be responsible for designing and implementing backend services to connect Reflaunt with various marketplaces. You will work closely with other developers,...

    We are seeking an experienced Backend Engineer to join our Multichannel team. In this role, you will be responsible for designing and implementing backend services to connect Reflaunt with various marketplaces. You will work closely with other developers, Project managers, and stakeholders to ensure the applications meet the needs of our users and business requirements.


    RESPONSIBILITIES

    • Design and implement Serverless services with Typescript.
    • Collaborate with other developers on system architecture and contribute to engineering strategy.
    • Write clean, maintainable, and scalable code
    • Troubleshoot and debug issues as they arise
    • Participate in code reviews and provide constructive feedback to other developers

     

    SKILLS AND REQUIREMENTS

    • At least 3 years of experience in backend development
    • Proficiency in Typescript, AWS, Serverless, PostgreSQL
    • Strong problem-solving skills and attention to detail
    • Excellent communication and teamwork skills

     

    PERSONAL QUALITIES 

    • Have initiative: someone who is independent and offers valuable suggestions
    • Be disciplined: someone who produce results without being constantly nagged
    • Be hard-working: willing to work in highly dynamic and challenging startup environment
    • Be focused on impact and results.

     

    WHY JOIN THE TEAM

    • Empowerment: We trust our talented team. Whatever your ambitions or ideas, we

    encourage you to go after them and will support you

    • Growth: A super rich experience in an early stage startup: you’ll have an impact on the global strategy, and you’ll be very close to the founding team
    • Green environment: promoting green, ecological product, working with fashion-brands
    • Opportunity to work remotely
    More
  • · 113 views · 26 applications · 18d

    Strong Middle Node.js Engineer to $3500

    Full Remote · Ukraine · 4 years of experience · Upper-Intermediate
    Hey there! We are seeking a talented, self-motivated Node.js Engineer to join our team and work on AI-driven projects across various domains. As a key team member, you will foster collaboration, drive innovation, and play a pivotal role in advancing...

    Hey there!
     

    We are seeking a talented, self-motivated Node.js Engineer to join our team and work on AI-driven projects across various domains.

    As a key team member, you will foster collaboration, drive innovation, and play a pivotal role in advancing both team and company growth.


    Required skills:
     

    • 4+ years of experience in Node.js development, including frameworks like Express and Nest.js.
    • Strong functional knowledge and hands-on experience in designing web services.
    • Expertise in software architecture, design patterns, and object-oriented programming.
    • Solid understanding of cloud infrastructure, including pricing and deployment models.
    • Experience working with both relational and NoSQL databases.
    • In-depth knowledge of Agile methodologies (Scrum).
    • Proven track record of working in fast-paced Agile environments.
    • English proficiency at B2 level or higher.


    Responsibilities:
     

    • Develop and maintain scalable cloud-based applications with a focus on performance and reliability.
    • Contribute to the architecture and optimization of backend solutions under the guidance of senior engineers.
    • Analyze and improve existing platforms, suggesting enhancements and optimizations.
    • Participate in technical discussions and collaborate on architectural decisions.
    • Follow best practices in software development, including CI/CD, testing, and performance tuning.
    • Stay updated on new technologies and propose relevant improvements.
    • Work closely with teammates to ensure smooth development and integration.
    • Support the full development lifecycle, from implementation to deployment and maintenance.


    Will be a plus:
     

    Crypto industry knowledge
    Experience with SaaS solutions.
    Experience with user management platforms.
    Experience in deploying analytics and using data insight.


    The stack of the project:
     

    Node.js

    Nest.js
    Express.js
    MongoDB

    MSSQL
    Firebase
    Kotlin
    Compose Multiplatform
    Firebase
    Ktor
    Koin
    SendGrid
    HTML, CSS
    Web services
    Object-oriented programming

    More
  • · 184 views · 32 applications · 25d

    Node.js Backend Developer (NestJS, PostgreSQL, Redis) (Middle or Senior Level)

    Full Remote · Ukraine · Product · 3 years of experience · Intermediate
    Responsibilities: Develop and maintain the backend of web applications using NestJS Design and optimize PostgreSQL databases Implement caching and queueing solutions with Redis Develop and integrate APIs Integrate third-party APIs and payment...

    Responsibilities:

    • Develop and maintain the backend of web applications using NestJS
    • Design and optimize PostgreSQL databases
    • Implement caching and queueing solutions with Redis
    • Develop and integrate APIs
    • Integrate third-party APIs and payment systems
    • Optimize code and perform refactoring to improve performance
    • Collaborate with the DevOps team for CI/CD and monitoring (Docker, AWS).
       

    Requirements:

    • Strong experience with Node.js and NestJS
    • Hands-on experience with PostgreSQL (indexes, query optimization)
    • Experience with Redis (caching, pub/sub)
    • Proficiency in TypeScript
    • Solid experience integrating third-party APIs and payment systems (must-have)
    • Understanding of design patterns and architectural principles (SOLID, DRY, KISS)
    • Experience working with Docker and containerization
    • Familiarity with logging systems (e.g., Winston, Pino) and monitoring tools (New Relic, Prometheus, Grafana)
    • Experience with RabbitMQ/Kafka is a plus
    • Experience with unit and integration testing (Jest, Supertest) is a plus
    • Good spoken English not lower than B1 for meetings and communication with clients.

     

    Workflow:

    • Remote work
    • Work from 9:00 to 18:00 Monday through Friday
    • Daily morning standups with the team
    • Meet with clients as needed
    • Work with the time tracker Hubstaff
    • Progress reports 
    • Work contract from 1 year

     

    We Offer:

    • Competitive salary.
    • Social package.
    • Opportunities for professional and career growth.
    • Work in a friendly and professional team.




    About US:

    - CONSTANT SEARCH FOR THE BEST SOLUTIONS
    We create the best solutions for our customers.

    - Solutions
    We are here to help you. We will carefully examine your request, get into the details, and offer the best solutions for your business.

    - Development
    Our projects are based on the understanding and processes of our clients' business. All decisions are made based on user needs. We are always looking for the best ways to solve tasks with the attraction of innovative technologies.

    - Team
    We’re a tight-knit team of creative minds. We collaborate with our clients to make awesome products that get results.

    - Our Approach
    Our experience is based on many years of successful work based on research, study, and implementation. We are open to new knowledge and always improve our level and thanks to this our projects are always successful. Each project is unique and we do not accept template solutions.

     

    More
  • · 143 views · 7 applications · 12d

    Backend Developer (Node.js)

    Full Remote · Poland · Product · 3 years of experience · Upper-Intermediate
    Our company is a forward-thinking, innovative startup committed to building the next generation of secure, multi-functional crypto solutions, designed to meet the demands of a rapidly evolving digital landscape. While we embrace the energy and agility of...

    Our company is a forward-thinking, innovative startup committed to building the next generation of secure, multi-functional crypto solutions, designed to meet the demands of a rapidly evolving digital landscape. While we embrace the energy and agility of a modern startup, our approach to quality and security is built on a foundation of reliability and industry best practices. Our focus on robust technology, data protection, and seamless user experience ensures that we consistently deliver dependable products that our users and partners can trust.


    At our company, we believe that our team is our greatest asset. Here are just a few benefits of joining our team:

    1. Growth Opportunities: We are invested in the personal and professional development of our team members
    2. Innovation at the Forefront: Working with us means being part of pioneering projects in blockchain, crypto security, and decentralized finance. You’ll be part of a team that’s passionate about driving change in the tech space, with the resources and freedom to bring your ideas to life.
    3. Impactful Work: As a key contributor to our team, your work will have a direct impact on the success of our products and the satisfaction of our users. You’ll play a vital role in shaping the future of secure digital finance.

    By joining our company, you’ll experience the thrill of a startup environment with the confidence that you’re backed by a team committed to reliability, excellence, and long-term success. Together, we’re building the future — one secure transaction at a time.

     

    Main Responsibilities:

    As a Backend Developer, you’ll design and maintain secure, scalable APIs using TypeScript (NestJS) and manage PostgreSQL databases with TypeORM. You’ll integrate multiple blockchain networks, handle secure key management, and optimize database performance. You’ll implement microservices architecture, manage third-party API integrations for payments, crypto exchanges, and KYC services, and ensure robust testing, logging, and monitoring

     

    Mandatory Requirements:

    – TypeScript expertise, especially with NestJS for building RESTful APIs
    – Experience with TypeORM
    – Proficiency in PostgreSQL for database design, SQL optimization, and performance tuning
    – Understanding of API Security (JWT, OAuth) and data encryption

    Blockchain Integration:
    – Familiarity with blockchain basics and concepts
    – Knowledge of private key management and multi-signature wallets

    System Design & Architecture:
    – Experience with microservices and scalable system design
    – Familiarity with event-driven architecture and message brokers
    – Understanding of database transactions and query optimization

    Third-Party Integrations:
    – Integrating payment gateways
    – Knowledge of KYC/AML service

    Experience:
    – 3-5 years in backend development, with 2+ years using TypeScript/NestJS
    – Experience in blockchain projects is a plus

     

    We offer:

    – Vacation Days: We offer 20 days of paid vacation per year, allowing our team to recharge and maintain a healthy work-life balance
    – Sick Days: Employees have 5 paid sick days annually to take the necessary time off for health and wellness
    – Overtime: While we strive to maintain a balanced workload, any overtime is compensated at a premium rate or offered as additional time off, depending on employee preference

    More
  • · 49 views · 9 applications · 16d

    Senior Server Engineer — AI Chatbot

    Ukraine · Product · 5 years of experience · Intermediate
    Job Description Collaborate on the development and integration of AI-driven features, leveraging the latest advancements in LLM and NLP Conduct research and experiments to explore innovative AI methodologies and incorporate cutting-edge models into...

    Job Description

    • Collaborate on the development and integration of AI-driven features, leveraging the latest advancements in LLM and NLP
    • Conduct research and experiments to explore innovative AI methodologies and incorporate cutting-edge models into customer care products
    • Take responsibility for the entire lifecycle of feature developments, from initial discussions with product teams, defining requirements and providing estimates, to actual coding in collaboration with the team, monitoring performance and delivering robust solutions to end-users
    • Optimize system performance, reliability and stability, making sure our service remains seamless and accessible
    • Participate in technical discussions to improve existing architecture and developer experience

    Requirements

    • 5+ years of experience as a Server Engineer
    • Proven ability in designing server solutions, API design, and handling technical discussions
    • Experience implementing and integrating gen-AI models, particularly large language models (LLMs) into production systems
    • Passion for product development
    • Understanding of business objectives and goals and how to transform business problems into actionable tasks
    • Strong communication skills
    • Proficiency with Large Language Models, including prompt engineering, fine-tuning, automatic evaluation and Retrieval-Augmented Generation (RAG) — an advantage

    About the Team

    The Chatbot team’s mission is to make the Customer Care Chatbot the principal choice for users seeking solutions during their Wix experience. We are committed to developing an AI Chatbot that leverages Wix’s knowledge and relies on contextual cues to determine the most appropriate next action to facilitate the user’s journey.

    About Wix

    Wix makes it possible for anyone to succeed online.

    Since 2006, we’ve grown to around 5,500 employees in 22 countries, launched over 40 products, and serve over 243 million users and their visitors worldwide.

    At Wix, we push you to innovate, evolve in non-traditional ways, and collaborate. We operate in small teams that work closely together at a high level.

    Although we’re already industry leaders in web creation and business, our work is nowhere near done. Our goal is to become the main engine of the Internet so we can create a more open web for all.

     

    We’re proud to be an equal opportunity company. Wix was built around the idea that everyone has the right to be successful, online. This same vision defines us as a company: creating a work environment where everyone is welcome, and anyone has the right to succeed.

    More
  • · 182 views · 14 applications · 24d

    Frontend or Full-Stack Engineer Intern (AI and Next.js) to $500

    Part-time · Full Remote · Worldwide · 1 year of experience · Advanced/Fluent
    Remote Internship | Minimum 4 Months | At Least 4 Days/Week | Long-Term Interns Preferred Your Role As a Frontend or Full-Stack Developer Intern, you will: • Contribute to the development of our core products, gaining hands-on experience in real-world...

    Remote Internship | Minimum 4 Months | At Least 4 Days/Week | Long-Term Interns Preferred

    Your Role

     

    As a Frontend or Full-Stack Developer Intern, you will:

    • Contribute to the development of our core products, gaining hands-on experience in real-world projects.

    • Work on AI-powered SaaS applications, including modules for text, image, and video generation.

    • Assist in designing and optimizing high-performance, scalable web platforms to enhance user experience.

    • Collaborate closely with engineers, designers, marketers, and product managers to drive new features from concept to deployment.

    • Learn and adopt cutting-edge development tools to improve efficiency and code quality.

    • Support technical documentation and resource development to help users better understand and utilize our products.

     

    What We’re Looking For

    • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Mathematics, or a related field.

    • Proficiency in frontend technologies, including HTML, CSS, and JavaScript/TypeScript, with experience in React and Next.js.

    • Familiarity with UI component libraries such as Ant Design and AG Grid.

    • Passion for web development with a keen interest in frontend architecture and performance optimization.

    • Basic understanding of AI, LLMs, and RAG, with relevant project experience.

    • Proficiency in Git version control and experience with Docker, Kubernetes, or other deployment tools.

    • Familiarity with AI-powered development tools like Cursor and Devin AI is a plus.

    • Strong problem-solving skills, a fast learner, and the ability to thrive in a fast-paced development environment.

    • Solid English reading and writing skills, with the ability to collaborate with a global team.

    • Availability for at least 4 hours of overlap with the US Eastern Time Zone each workday to ensure smooth team collaboration.

     

    Bonus Points

     

    You’ll stand out if you have:

    • Personal projects, open-source contributions, or internship experience with Next.js.

    • A passion for generative AI and staying up to date with the latest advancements.

    • Prior experience at a startup and familiarity with agile development and rapid iteration.

    • An understanding of global markets and user behavior across different cultural backgrounds.

     

    What You’ll Gain

    • Hands-on experience working on impactful projects in a high-growth AI startup.

    • Mentorship from industry experts and exposure to cutting-edge AI technologies.

    • Potential full-time conversion for top-performing interns.

     

    If you’re excited about shaping the future of AI and building world-class products, we’d love to hear from you!

    More
  • · 58 views · 10 applications · 11d

    Senior Full Stack Developer

    Ukraine · 5 years of experience · Upper-Intermediate
    Check Point is looking for a Full Stack Developer to join startup in cybersecurity and SaaS. All solutions allows companies manage networks and security from single cloud. You will be part of multi-national distributed team responsible for developing...

    Check Point is looking for a Full Stack Developer to join startup in cybersecurity and SaaS. All solutions allows companies manage networks and security from single cloud. You will be part of multi-national distributed team responsible for developing next-generation full stack projects integrated with AWS, Google Cloud, Microsoft Azure, Heroku, SalesForce and Splunk. These projects range from using top-notch technologies (Node.JS, React) to establishing server and DB performance optimization while working with tools such as Redis, Elasticsearch, and MongoDB.

    Join Check Point’s Harmony SASE — a game changing hybrid SASE platform. We are looking for a talented Full stack Engineer with a strong backend and UI orientation and exceptional skills to join our Harmony SASE’s forefront team at Check Point, which building cutting-edge, large-scale solutions that redefine cloud security and network management.

    We are looking for Senior Full Stack Developer who will join to our international team with offices in Tel-Aviv and Vinnytsia.

     

    RESPONSIBILITIES

     

    • End-to-end features development including research, design, testing, deployment and monitoring.
    • Contribute to technological and architectural decisions.
    • Develop testable, reusable, and effective code to create high performance application.
    • Analyze and improve efficiency, scalability, and stability of various components in our system.
    • Collaborate with Designers, Product Managers, Architects and Software Engineers to deliver the best product to our customers.

     

    SKILLS

     

    • 5+ years of experience in Node.js, TypeScript and React.js.
    • Experience in building and maintaining cloud large scale systems.
    • NoSQL database hands-on experience.
    • A remarkable capacity for analysis and problem-solving.
    • Experience working in a scrum team according to Agile principles.
    • Nice to have experience with:
    • Hands-on experience with AWS
    • 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
  • · 112 views · 52 applications · 30d

    Senior Node js Developer

    Full Remote · Worldwide · 6 years of experience · Upper-Intermediate
    We are passionate about building cutting-edge solutions that drive innovation and provide value to our clients. Our team is committed to excellence, collaboration, and continuous growth. We are currently looking for a Senior Node.js Developer to join our...

    We are passionate about building cutting-edge solutions that drive innovation and provide value to our clients. Our team is committed to excellence, collaboration, and continuous growth. We are currently looking for a Senior Node.js Developer to join our dynamic engineering team and contribute to the development of high-performance, scalable applications.

     

    Role Overview: We are looking for a highly skilled and experienced Senior Node.js Developer to design, develop, and maintain robust server-side applications. As part of our team, you will work with other developers, product managers, and designers to deliver high-quality software solutions. You will play a key role in shaping the architecture, building APIs, and ensuring optimal performance and scalability.

     

    Responsibilities:

    • Design, build, and maintain efficient, reusable, and reliable Node.js applications.
    • Collaborate with cross-functional teams to define and implement new features.
    • Develop RESTful APIs and microservices.
    • Ensure the scalability, security, and high availability of applications.
    • Troubleshoot and optimize performance issues.
    • Write clean, maintainable, and testable code while following best practices.
    • Lead code reviews and mentor junior developers.
    • Stay up to date with emerging trends and technologies in Node.js development.

       

    Requirements:

    • Proven experience as a Node.js Developer (6+ years).
    • Strong proficiency in JavaScript (ES6+), Node.js, and associated frameworks (e.g., Express, NestJS).
    • Experience with building RESTful APIs and microservices.
    • Strong understanding of asynchronous programming and event-driven architecture.
    • Experience with databases (SQL/NoSQL, MongoDB, PostgreSQL, etc.).
    • Knowledge of cloud platforms like AWS, Google Cloud, or Azure is a plus.
    • Familiarity with containerization technologies (Docker, Kubernetes).
    • Strong understanding of version control systems, such as Git.
    • Excellent problem-solving skills and attention to detail.
    • Experience working in Agile/Scrum environments.
    • Excellent communication skills and ability to work in a collaborative team.

       

    What We Offer:

    • Competitive salary and benefits package.
    • Opportunity to work on exciting and challenging projects.
    • A supportive and collaborative work environment.
    • Professional growth and development opportunities.
    More
  • · 53 views · 10 applications · 27d

    Team Leader / Lead Node.js Engineer

    Ukraine · 6 years of experience · Upper-Intermediate
    We’re looking for a Team Leader / Lead Node.js Engineer in Lviv to join our team which cooperates with a Brazilian Time & Attendance startup. Project Description Our client is a Brazilian Time & Attendance startup. Our system allows us to ensure that...

    We’re looking for a Team Leader / Lead Node.js Engineer in Lviv to join our team which cooperates with a Brazilian Time & Attendance startup.

    Project Description

    Our client is a Brazilian Time & Attendance startup. Our system allows us to ensure that employees follow the assigned schedule and track their time when they work out of the office.

    Our team has been building the technical part of this product from the very beginning. We have already started working with companies with more than 1000 employees.

    We are looking for a mature, challenge-driven engineer to reinforce our team and help us build a high-quality product. The project is growing and dynamic and affects the salaries of thousands of people across Brazil.

    From the back-end perspective, the product is:

    • A service-oriented system that operates inside the Kubernetes cluster
    • All the services are written in Node.js, except one built using Ruby on Rails
    • API for mobile and web applications
    • Third-party Integrations with popular SaaS platforms and partners

    Requirements

    Must have

    • Leadership and team management experience
    • Excellent communication and presentation skills
    • Strong analytical capabilities with an understanding of KPIs
    • Software engineering fundamentals, algorithms, data structures, and OOP
    • 5+ years of experience designing and developing scalable systems
    • 4+ years of experience with Node.js
    • Experience with Front-end (React)
    • Proficient with microservices architecture
    • Proficient with unit testing and testing automation in general
    • Experience with RDBMS and NoSQL databases
    • Experience with message queues(RabbitMQ, Kafka, NATS, etc.)
    • Proficient with cloud environments (GCP preferred) and SaaS architectures
    • Upper Intermediate English
    • Ability to move fast and solve problems
    • Basic Linux system administration skills

    Nice to have

    • Experience working with Kubernetes
    • GCP, Prometheus, Grafana
    • Experience with writing unit and integration tests with focus on effectiveness and not coverage
    • Experience with non-relational databases: Neo4j, Druid, Kafka, Redis
    • Basic Linux system administration
    • Would be great: Experience with Temporal
    • Experience with CI/CD pipelines, most likely Github Actions.

    Responsibilities

    • Overseeing the day-to-day operations of a Scrum team.
    • Take part in the whole product/feature lifecycle (from discussing an idea to shipping to production).
    • Collaborate with the Product Manager of the team to prioritize the backlog and keep track of progress.
    • Act as a Scrum master for the team, driving retrospectives and sprint planning.
    • Lead the system design activities to prepare and build new services.
    • Improve system performance and scalability.
    • Act as the primary point of contact for peer Team Leaders and Product Managers to ensuring timely, transparent communication and alignment on objectives.

    What you get

    • Meaningful work
    • No time tracking
    • Like-minded people
    • Strong engineering culture
    • Organic professional growth
    • Work-life blend
    • 20 vacation days
    • Sick leaves until you get well
    • Medical care & wellbeing
    • Social responsibility
    • Family-friendly space
    • Gym with a personal trainer
    • Office culture & supreme continuity
    • BBQ parties, poker nights, office hookah, bike community and more
    More
  • · 90 views · 12 applications · 20d

    Middle/Senior JavaScript/Node.js Developer (with AI)

    Full Remote · Ukraine · 4 years of experience · Intermediate
    We are specifically looking for a JavaScript/Node.js Developer with experience working with AI integrations. We are ready to offer assignments on ongoing AI-related projects. Requirements: 4+ years of commercial experience with back-end development...

    We are specifically looking for a JavaScript/Node.js Developer with experience working with AI integrations. We are ready to offer assignments on ongoing AI-related projects.  

     

    Requirements: 

    • 4+ years of commercial experience with back-end development using Node JS  
    • 1+ years of commercial experience with integrations with LLMs (OpenAI ChatGPT, Anthropic Claude, or similar) 
    • Willing to keep up with AI trends, ability to investigate new approaches 
    • Intermediate or higher English  

    Would be a plus: 

    • Experience with Azure AI Services or Amazon Textract 
    • Experience with Langchain or LLamaIndex 
    • Experience with Nest JS 
    • Experience with modern frontend frameworks React.js or Vue.js 
    • CI/CD processes experience 
    • Knowledge of Unit Testing frameworks 

       

    Responsibilities: 

    • Development of new functionality  
    • Investigate and integrate AI services 
    • Constantly learn and extend the expertise  
    • Take part in code reviews 
    • Create and maintain tech documentation

     

     

    Please note
    By clicking the “Apply” button for the vacancy, you automatically consent to process your personal data.

    We sincerely appreciate each response and the expressed interest in our job opening. If we do not contact you within a week, it means that, at this moment, your CV has not been selected for further consideration for this position. Nevertheless, we will keep your resume in our candidate database and will definitely inform you if a vacancy that matches your experience becomes available.

     

    More
  • · 111 views · 11 applications · 13d

    Middle Node.js Developer (Back-end)

    Ukraine · 3 years of experience · Upper-Intermediate
    Are you a passionate and skilled Node.js developer looking to elevate your career in a dynamic environment? Join us and become part of an innovative team working on cutting-edge solutions! We're seeking a talented Middle Node.js Developer to help build...

    Are you a passionate and skilled Node.js developer looking to elevate your career in a dynamic environment? Join us and become part of an innovative team working on cutting-edge solutions! We're seeking a talented Middle Node.js Developer to help build robust back-end systems and make a real impact.


    Location: Lviv, hybrid (office visits a few times per month)
    English Level: B2

    What You’ll Do:

    • Collaborate closely with the team lead to tackle technical challenges and deliver high-quality solutions.
    • Analyze client requirements, provide recommendations for optimal implementation, and estimate execution timeframes.
    • Break down complex tasks into manageable sub-tasks, ensuring clarity and efficiency.
    • Navigate through our internal leveling system, continuously growing and enhancing your skills.

      Key Responsibilities:
    • Execute technical tasks as assigned by the team lead.
    • Contribute to system design and code review processes.
    • Participate in team discussions to ensure clarity on task objectives and project goals.
       

      Hard Skills:

    • Node.js with TypeScript, Fastify/Express/Nest.js
    • Databases: Postgres, ElasticSearch, Redis
    • Containerization: Docker, Kubernetes (K8s)
    • Distributed Systems: Asynchronous task execution with queues, brokers, pub/sub, fanout
    • Cloud Providers: AWS, GCP
    • Experience with serverless and event-driven architectures
    • Integration with third-party services (e.g., Stripe, OpenAI)
    • Experience in setting up alerting systems to proactively detect system failures or performance degradation
    • Ability to analyze logs and metrics to understand system performance, troubleshoot issues, and identify potential improvements
    • End-to-end (E2E) testing experience

      Personal Traits:
    • Persistent and goal-oriented
    • Clear and concise communicator
    • Strong analytical mindset with a passion for problem-solving
    • A true team player who collaborates effectively
    • Well-organized, with the ability to prioritize tasks and plan effectively
    • Critical thinker, capable of solving complex problems
    • Detail-oriented and thorough in all aspects of development
    • Proactive, responsible, and capable of making independent decisions
    • Eager to learn and continuously improve


      Ready to take your skills to the next level? Join us and become part of an ambitious, growth-oriented team!
    More
  • · 156 views · 33 applications · 13d

    Middle Strong Node.js Developer to $3000

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · Intermediate
    We are looking for a Middle Strong Node.js Developer to join our team and play a key role in building and scaling high-performance backend services. You will be responsible for designing and developing robust, scalable APIs and distributed systems,...

    We are looking for a Middle Strong Node.js Developer to join our team and play a key role in building and scaling high-performance backend services. You will be responsible for designing and developing robust, scalable APIs and distributed systems, ensuring seamless data flow and system efficiency.
     

    Responsibilities:

    • Design and implement scalable backend services and APIs using Node.js.
    • Optimize data storage and retrieval using MongoDB.
    • Deploy, manage, and optimize services on AWS (ECS, Lambda, SQS, API Gateway).
    • Lead architectural decisions for high-scale, complex systems, ensuring they align with both immediate needs and future scalability.
    • Work closely with frontend engineers, DevOps, and product teams to deliver well-engineered solutions.
    • Write clean, optimized, well-documented code and contribute to code reviews.
    • Guide and mentor junior developers, helping them grow their technical expertise.
    • Continuously improve system efficiency, scalability, and security.
       

    Qualifications & Skills:

    • 3+ years of backend development experience using Node.js and Express.js
    • Strong proficiency in Node.js, MongoDB and different AWS services (ECS, Lambda, SQS, API Gateway).
    • Proven ability to design, maintain, and optimize complex systems.
    • Strong skills in writing optimized, efficient, and high-performance code.
    • Experience working with distributed systems and microservices architecture.
    • Ability to navigate complex codebases, identify improvements, and iteratively enhance system performance.
    • Strong problem-solving skills and the ability to translate business requirements into scalable, maintainable solutions.
    • Experience with event-driven architectures and messaging systems.
       

    Interview Process:

    • Welcome Interview with a recruiter (30-45 minutes).
    • Technical Interview (1 hour).
    • Final Interview with a Project Manager (30 minutes).
    • Client Interview (up to 1 hour).
    More
Log In or Sign Up to see all posted jobs