Back To All
Senior Backend Engineer
About Bitmedia Labs:
Bitmedia Labs is an international product company founded in 2014. Today, we’re a team of 150+ specialists working globally, building products used by millions worldwide.
We are currently looking for an experienced engineer to join a new product initiative, helping shape architecture and contribute to cutting-edge development and innovation within the company.
Responsibilities:
We care about what we build – and about the people who build it. Our teams work closely together, share responsibility for the product, and support each other in everyday challenges.
As part of the team, you’ll have:
• Professional growth through products operating at global scale;
• The opportunity to experiment, bring ideas to life, and influence product decisions;
• Collaboration with strong, experienced teammates who value quality and teamwork.
We also support you with:
• Flexible schedule and the option to work remotely or from our hubs in Kyiv, Warsaw, and Berlin;
• Competitive compensation, regular performance reviews, paid vacation, sick leave, and public holidays;
• Modern Apple equipment and thoughtful corporate gifts for holidays and personal milestones;
• Support for your growth: courses, workshops, and conferences.
Through our charity foundation Bit Spilka, led by volunteers from our team, we support the military, medics, and civilians across Ukraine – delivering over $500,000 in aid to date. Here your work also drives social impact, and you can also join our volunteer initiatives.
If this resonates with you – send your CV and join us.
Let’s foster the world together!
Bitmedia Labs is an international product company founded in 2014. Today, we’re a team of 150+ specialists working globally, building products used by millions worldwide.
We are currently looking for an experienced engineer to join a new product initiative, helping shape architecture and contribute to cutting-edge development and innovation within the company.
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 - Сollection of recommendations - Offer.
We care about what we build – and about the people who build it. Our teams work closely together, share responsibility for the product, and support each other in everyday challenges.
As part of the team, you’ll have:
• Professional growth through products operating at global scale;
• The opportunity to experiment, bring ideas to life, and influence product decisions;
• Collaboration with strong, experienced teammates who value quality and teamwork.
We also support you with:
• Flexible schedule and the option to work remotely or from our hubs in Kyiv, Warsaw, and Berlin;
• Competitive compensation, regular performance reviews, paid vacation, sick leave, and public holidays;
• Modern Apple equipment and thoughtful corporate gifts for holidays and personal milestones;
• Support for your growth: courses, workshops, and conferences.
Through our charity foundation Bit Spilka, led by volunteers from our team, we support the military, medics, and civilians across Ukraine – delivering over $500,000 in aid to date. Here your work also drives social impact, and you can also join our volunteer initiatives.
If this resonates with you – send your CV and join us.
Let’s foster the world together!
Join our team
Back To All