Fullstack Developer Node + React – Location: Barcelona (Hybrid)
Contract: Indefinite with Neotalent Conclusion.
Languages: Spanish (Advanced), English (Advanced, interview in English).
Responsibilities
- Design and build responsive, high-quality user interfaces using React and Next.js.
- Develop backend services with Node.js and Fastify to implement APIs, business logic, and data flows.
- Integrate, optimize, and maintain communication between systems via APIs.
- Create scalable, maintainable, and modular software architecture.
- Implement CI/CD pipelines (preferably GitHub Actions) and write automated tests.
- Ensure application performance, reliability, and security.
- Manage containerized environments with Docker and Kubernetes; OpenShift is a plus.
- Apply clean code, comprehensive documentation, and maintainability practices.
- Contribute to InnerSource/Open Source initiatives to foster innovation and collaboration.
- Participate in Agile teams, collaborating across functions to drive optimized delivery and continuous improvement.
Qualifications
- Senior software engineering experience delivering complex and distributed applications.
- Ability to work across the stack, contribute to architectural decisions, and collaborate in Agile and multifunctional environments.
- Degree or equivalent in Computer Science, Information Technology or related field from an accredited institution.
Technical Expertise
- Backend: solid experience with Node.js (Fastify a plus), API development, backend integrations.
- Frontend: strong experience with React and Next.js, modern CSS frameworks, and building accessible, responsive interfaces.
- Data & Visualization: experience with data pipelines or visualizations (e.g., D3.js, Chart.js, Kibana).
- Architecture: good understanding of modular software architecture, scalability, fault tolerance, recovery.
- DevOps: experience with CI/CD pipelines, GitHub Actions, automated testing, Docker, Kubernetes (OpenShift a plus).
- Databases: experience with SQL and NoSQL systems.
- GitHub Ecosystem: experience with automation in GitHub (Apps, Actions, IssueOps, GitOps); certifications are a plus.
- Languages: experience with JavaScript and TypeScript; knowledge of Python is valued.
Other Qualifications
- English required; knowledge of French and/or Spanish is valued.
- Ability to coordinate activities with multiple stakeholders in a large international organization and cross-functional teams.
- Proactive, autonomous mindset with strategic focus, centered on innovation and continuous improvement.
- Passion for information technology and software.
What We Offer
- Work on challenging projects for major clients.
- Learn about emerging technologies.
- Access to continuous training and certification.
- Enjoy a flexible compensation plan.
- And much more.
#J-18808-Ljbffr