Bitmedia Labs

Senior Backend Engineer (Node.js)

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.

Required languages

English B2 - Upper Intermediate
Node.js, TypeScript, JavaScript, English
Published 21 October
112 views
ยท
18 applications
100% read
ยท
100% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...