👨🏻‍💻 postech.work

Senior Backend Developer (Node.js)

Bitmedia Labs • 🌐 Remote • 💵 $5,000 - $5,000

Remote Posted 3 days, 3 hours ago

Job Description

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

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.