About Bitmedia Labs
Bitmedia Labs is an international product IT company operating since 2014. With a team of 130+ skilled professionals, we build and scale global products in the domains of online advertising for the crypto industry, blockchain gaming, and NFT solutions.
We are now launching a new external startup and are looking for a Senior Backend Engineer (Node.js) who can take full ownership of the backend side of the product.
About the Project
We’re building an early-stage real estate \& automotive marketplace for the MENA region, starting with Oman.
In this role, you can expect:
full ownership of backend architecture and development;
significant freedom in technical decision-making;
minimal micromanagement and maximum autonomy;
real influence on product direction and technical strategy;
a clear growth path toward a Tech Lead position within the next year.
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.
Job Type: Full-time
Pay: From 5.000,00€ per month
Work Location: Remote