Software Developer – Electronic Invoicing (Ruby on Rails)
B2Brouter · Sabadell
Descripcion del puesto
About the role
We are seeking a Software Developer specialized in electronic invoicing to join our small, technically focused team. You will own the end‑to‑end lifecycle of backend systems that power a B2B invoicing platform used across multiple countries.
Key responsibilities
- Design, build and maintain REST APIs for invoice processing, document exchange and third‑party integrations.
- Develop asynchronous processing pipelines using background jobs and queue systems.
- Integrate with external platforms, including national 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 backend architecture decisions.
- Support production operations: incident response, monitoring and troubleshooting.
- Write and maintain technical documentation, API specs and operational runbooks.
Required profile
- 4+ years of production experience with Ruby on Rails.
- Strong background in designing and maintaining RESTful APIs.
- Hands‑on experience with background‑job/queue systems and asynchronous workflows.
- Solid SQL knowledge and experience in performance tuning.
- Comfortable working with XML/XSLT and JSON formats.
- Proven ability to integrate third‑party services and external dependencies.
- Fluent English for technical documentation and standards.
Required skills
- Ruby on Rails
- REST APIs
- Background jobs / queue systems
- SQL & database optimization
- XML, XSLT, JSON
- Git, CI/CD pipelines
- Redis and caching strategies (nice‑to‑have)
- Observability tools (logging, monitoring, metrics, alerting)
- API security best practices
- High‑availability / high‑throughput backend design
- Electronic invoicing standards (UBL, CII, Factur‑X/ZUGFeRD)
- Integration with government tax authority systems
What we offer
- Opportunity to work in a fast‑growing international SaaS company.
- Exposure to European and global digital transformation projects.
- Collaborative, innovative and supportive team culture.
Questions fréquentes
Por que reporta esta oferta?
Explorar más
Salarios, guías y búsquedas en España.
Salarios por profesión
Postula en 30 segundos
Ingresa tu email para postular. Se creara una cuenta automaticamente.
Al continuar, aceptas nuestras condiciones de uso.
Ya tienes cuenta? Iniciar sesion
¿Una pregunta sobre esta oferta?
Hágala aquí: recibirá el resumen completo por correo, de inmediato.
8 vistas · 0 interested
Aumenta tus posibilidades
Sube tu CV: te propondremos las ofertas que coinciden con tu perfil.
Analizando tu CV...
B2Brouter
Sabadell
Ofertas relacionadas
-
Senior Digital Transformation Project Manager – Consulting
Volkswagen Group Services GmbH Palmela -
Staff Engineer
Valsea Technology Marbella -
Gestor/a de Seguridad de la Información (ENS/ISO 27001)
Bureau Veritas Madrid -
Senior Teradata Architect
Jimmy Technologies Valencia Metropolitan Area -
Embedded Software Engineer
ag Getafe Area