Jobiglo

No results.

Software Developer – Electronic Invoicing (Ruby on Rails)

B2Brouter · Sabadell

Mid 🇬🇧 English
Ruby on Rails REST APIs background jobs queue systems SQL database performance tuning XML XSLT JSON Git CI/CD Redis caching logging monitoring metrics alerting UBL CII ZUGFeRD

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec B2Brouter.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Spain.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

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.

💬 Chat with us on Telegram

9 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

B2Brouter

Sabadell