
Descripción del trabajo
📢 Business Insights is a specialized software development company. From our early days we are in constant evolution and presently we would like now to add in our staff a Backend Engineer
Our main goal is to offer highly qualified technology solutions in an innovative and creative environment through a diverse team of highly skilled engineers.
We are keen to have you onboard to work all along with our team. We are confident that your experience and skills will be a valuable asset to our company. We offer an enriching and collaborative work environment, where you will have the opportunity to learn and grow as a software developer while working on interesting and meaningful projects.
You will also have the opportunity to work with important clients from different sectors and improve your skills in creating innovative and effective solutions.
Requisitos del trabajo
🏆What is our mission?
Provide the means and the measures for designing and developing all the quality aspects of a software solution, both functionally and technically, in order to meet the requirements and overall quality of the intended solution by creating, documenting and testing an end to end test plan to ensure that all the objectives are met and the solution works as expected.
👉 Purpose of the job
We are looking for a Backend Engineer to join an international tech team working on data-driven and innovative products with global impact. In this role, you will design, build, and maintain scalable backend systems that support complex platforms used across multiple regions.
You will be involved in architectural decisions, API design, and backend best practices, while collaborating closely with frontend, data, and analytics teams in an Agile environment.
🔍 What You’ll Do
Design, develop, and maintain scalable backend services using Node.js (Fastify)
Build secure, reliable, and well-documented APIs
Work with SQL and NoSQL databases, ensuring performance, reliability, and data integrity
Contribute to backend and system architecture, focusing on scalability, fault tolerance, and resiliency
Implement and maintain CI/CD pipelines, promoting strong automated testing practices
Deploy and operate services using Docker and Kubernetes (OpenShift is a plus)
Contribute to InnerSource / Open Source initiatives and shared engineering libraries
Collaborate within Agile teams, working closely with frontend and data-related roles
Continuously learn and apply new technologies to improve development workflows
🧠 What We’re Looking For
5+ years of experience in software engineering, building complex and distributed systems
Strong experience with Node.js, JavaScript, and TypeScript
Solid background in API design and microservices architectures
Hands-on experience with SQL and NoSQL databases
Strong understanding of software architecture, scalability, fault tolerance, and error handling
Experience with CI/CD pipelines, automated testing, Docker, and Kubernetes
Familiarity with GitHub, GitHub Actions, GitOps, or workflow automation
Strong engineering practices: clean code, documentation, and maintainability
🌍 Soft Skills
Ability to work with multiple stakeholders in an international environment
Proactive mindset with a focus on continuous improvement
Passion for software engineering and innovation
🏆What to expect being on our team?
Indefinite contract
Competitive salary
Flexible schedule
Hybrid work model in Barcelona: 4 days remote and 1 day on-site.
and… desire to continue learning!
🚀 If it's okay with you, sign up for the job and we'll meet!! Do not wait more!
- Barcelona, Cataluña, España
o
¡Todo listo!
¡Se ha enviado tu solicitud correctamente!
