Senior Backend Developer (Node.js)
Bitmedia Labs
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English Experience level
Senior Compensation
€ 60KJob location
Remote
Tech stack
Query Performance
JavaScript
Artificial Intelligence
Amazon Web Services (AWS)
Architectural Patterns
HTML5
Azure
CSS
Code Review
Databases
Software Design Patterns
DevOps
Github
Python
PostgreSQL
MongoDB
MySQL
Node.js
NoSQL
Pair Programming
Software Architecture
Redis
Software Deployment
SQL Databases
TypeScript
Datadog
Data Processing
Google Cloud Platform
React
Large Language Models
Express
Backend
Vue.js
Angular
Gitlab-ci
Front End Software Development
Asynchronous Programming
NestJS
REST
New Relic (SaaS)
GPT
Docker
ELK
Microservices
Job description
- 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
Requirements
Do you have experience in Vue.js?, Do you have a Master's degree?, * 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
Benefits & conditions
- 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.
About the company
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.