Back To All
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:
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
- 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
- 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
- Intro call with a Recruiter - Technical Interview with the Hiring team - Final Interview with the CEO - 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
Back To All