Software Developer – Electronic Invoicing (Ruby on Rails)
B2Brouter · Sabadell
Job description
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Spain.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
9 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
B2Brouter
Sabadell
Related job offers
-
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