Software Developer (Sabadell)

Software Developer (Sabadell)

30 jul
|
B2Brouter
|
Sabadell

30 jul

B2Brouter

Sabadell

Role Overview

We’re looking to bring a Software Developer (Electronic Invoicing) to join a small, technically focused team building and maintaining a B2B electronic invoicing platform. We work with international standards and integrate with national tax systems worldwide. In this role, you’ll take end-to-end ownership of backend systems — from design and implementation to production operations.

About B2Brouter

B2Brouter is a leading European provider of electronic document exchange solutions, specializing in e-invoicing, e-procurement, and B2B data integration. We help companies automate, secure, and optimize their electronic transactions through reliable, scalable, and compliant digital platforms.

Key Responsibilities

- Design, build, and maintain REST APIs for invoice processing, document exchange, and third-party integrations.

- Develop and manage asynchronous processing pipelines using background jobs and queue systems.

- Build and maintain integrations with external platforms, including government tax authorities and document exchange networks.

- Optimize database queries, ensure data consistency, and manage concurrency in high-throughput environments.

- Participate in code reviews, technical discussions, and contribute to backend architecture decisions.

- Support production operations, including incident response, monitoring, and troubleshooting.

- Write and maintain technical documentation (systems, APIs, integration specs, and operational runbooks).

Required Skills & Qualifications

- 4+ years of experience developing with Ruby on Rails in production environments.





- Strong experience designing and maintaining RESTful APIs.

- Hands-on experience with background job / queue systems and asynchronous workflows.

- Solid SQL knowledge and experience in database performance tuning & optimization.

- Comfortable working with XML-based formats and transformations (e.g., XML, XSLT) as well as JSON.

- Proven ability to work with third-party integrations and external dependencies.

- English proficiency, as technical documentation, standards, and specifications are primarily in English.

- Familiarity with modern development workflows: Git and CI/CD.

Valuable / Nice-to-Have Skills

- Knowledge of Redis and caching strategies.

- Experience with observability tools: logging, monitoring, metrics, alerting.

- Understanding of security best practices for APIs (auth, data protection, auditability).

- Experience working in high-availability / high-throughput backend environments.

- Experience in electronic invoicing standards and structured formats (e.g., UBL, CII, Factur-X/ZUGFeRD, etc.).

- Experience integrating with government tax authority systems (clearance/reporting models).

What We Offer

- Opportunity to work in a fast-growing international SaaS company, building a product used by businesses across multiple markets.

- Exposure to European and general digital transformation projects, working with international e-invoicing standards and integrations with tax authorities.

- A collaborative, innovative, and supportive team culture, with strong technical ownership and knowledge sharing.

📌 Software Developer (Sabadell)
🏢 B2Brouter
📍 Sabadell

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software developer (sabadell) / sabadell

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software developer (sabadell) / sabadell