Recruitment.bg is a boutique IT recruitment company, based in Bulgaria. We aim to work with the top employers in the industry, companies that we thoroughly vet and trust. Our mission is to guide IT professionals toward improved career paths by understanding their skills, crafting employment strategies, and supporting them every step of the way. Placing emphasis on honesty, respect and reliability while delivering exceptional service by ‘going the extra mile’ we build long-term relationships with the people and organizations we work with.
About the Company
Our client is an innovative, product-driven tech company with a global footprint, developing scalable digital platforms across multiple domains. Their engineering teams work with cutting-edge technologies, microservice architecture, and modern development practices to deliver high-performance applications and tools used by millions of users around the world. The environment is agile, collaborative, and focused on quality and long-term impact.
Your Role
As a Full-Stack Developer, you’ll play a key role in building scalable, high-quality software systems with a strong focus on performance, modularity, and clean architecture. You’ll be involved in both frontend and backend development using modern tools like React, Node.js, and Java, collaborating closely with cross-functional teams including Product, QA, and DevOps. You’ll contribute to building microservices, APIs, and robust user-facing applications while maintaining best practices in software design.
Key Responsibilities
Solve complex technical problems with scalable, creative, and analytical solutions
Design and implement robust backend services using Node.js and Java
Develop high-quality frontend code using React and modern component architectures
Build and integrate APIs and services that support scalable frontend applications
Work with micro frontend and microservice architectures
Apply CI/CD methodologies and take part in deployment pipelines
Participate in code reviews and knowledge-sharing initiatives
Collaborate with Product, QA, and other engineering teams
Write unit and integration tests to ensure high code quality
Stay up to date with industry trends and technologies
Requirements
BSc or BA in Computer Science or a related field, or graduate of an elite tech unit – must
5+ years of experience in web client-side development – must
2+ years of hands-on experience in backend development with Node.js – must
Experience working with Java-based backend systems – must
Strong expertise in React and component libraries – must
Solid understanding of REST APIs, asynchronous programming, and event-driven systems
Passion for clean code, system architecture, and scalable design
Excellent communication and collaboration skills
Nice to Have
Experience with CI/CD pipelines (e.g. GitLab CI, Jenkins)
Familiarity with Agile methodologies
Knowledge and hands-on experience with micro frontends and microservices
Experience with writing unit and integration tests for both frontend and backend
Why Apply
You’ll be part of a high-performing engineering team working on complex systems in a supportive and collaborative environment. The company offers:
Competitive salary and comprehensive benefits
Hybrid work model (1 day in the office / 4 days remote)
Access to modern tools and cloud infrastructure
Strong emphasis on code quality, testing, and architecture
Opportunities for growth and technical leadership
Inclusive team culture and regular knowledge-sharing
All applications will be treated as strictly confidential.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.