bitmedia labs logo
arrow icon
arrow icon

Back To All

Senior Backend Engineer (Node.js)

17 Oct 2025

Poland

Bitmedia Playground

About Bitmedia Labs
Bitmedia Labs - an international product IT company, has been in the industry since 2014, effectively functioning on a worldwide scale with a crew of 130+ ambitious and highly skilled professionals, creating successful projects in domains such as online advertising systems for the crypto space, blockchain games, and NFT products.

Responsibilities:

  • Develop scalable marketplace platforms and backend systems from scratch with deep AI/LLM integration

  • Lead backend development using Node.js and TypeScript, implementing RESTful APIs, microservices, and background workers

  • Build and integrate RAG (Retrieval-Augmented Generation) solutions with vector databases for intelligent search and recommendations

  • Create AI agents and autonomous systems using LangChain/LangGraph frameworks

  • Write Python code when needed for AI/ML integrations, data processing pipelines, and LLM agent implementations

  • Develop frontend solutions and MVPs when required, implementing UI components and user interfaces

  • Integrate and manage databases (SQL and NoSQL), implement caching strategies, and optimize query performance

  • Mentor and guide junior and mid-level developers through code reviews, pair programming, and technical discussions



Required Qualifications:

  • 5+ years of professional Node.js development experience and 3+ years with TypeScript

  • Expert-level knowledge of JavaScript fundamentals (event loops, closures, promises, async/await) and asynchronous programming patterns

  • Deep understanding of Node.js frameworks (Express.js, NestJS, Fastify) and architectural patterns

  • Strong experience with SQL (PostgreSQL, MySQL) or NoSQL databases (MongoDB, Redis)

  • Strong understanding of system design principles, design patterns, and software architecture best practices

  • Practical experience building AI agents beyond ChatGPT usage - demonstrated through pet projects or production work

  • Willingness and ability to learn and write Python code when needed for AI/ML integration

  • Working knowledge of front-end fundamentals (HTML5, CSS3, JavaScript) and ability to implement UI solutions when required

  • Strong strategic thinking with ability to align technical solutions with business objectives

  • Proven technical leadership and mentoring experience with ability to guide and develop team members

  • Knowledge of Docker containerization, CI/CD pipelines (GitHub Actions, GitLab CI), and DevOps practices

Preferred Qualifications:

  • Working knowledge of AI frameworks (LangChain, LangGraph) for building autonomous agents and RAG applications

  • Experience with vector databases (Pinecone, Weaviate, Qdrant, ChromaDB) and embeddings implementation

  • Familiarity with at least one modern front-end framework (React, Vue.js, Angular)

  • Experience with cloud platforms (AWS, GCP, Azure) for application deployment and AI/ML services

  • Familiarity with observability tools (DataDog, New Relic, ELK stack) and monitoring practices

Hiring process: 
  • Intro call with a Recruiter - Technical Interview with the Hiring team - Final Interview with the CEO - Offer.
     
We offer:

  • Flexible work environment - you can work remotely;

  • The 8-hour working day with a flexible schedule;

  • Competitive salary based on your experience;

  • Regular performance review and annual salary review;

  • Paid sick leaves, vacation, and holidays;

  • Professional development tools (reimbursement of educational courses or workshops, conferences around the world);

  • Ambitious team with transparent communication and a friendly atmosphere, no micromanagement;

  • Apple equipment;

  • Memorable gifts for holidays.




Join our team

arrow icon
arrow icon

Back To All