Software Developer

Talanto
Municipality of Madrid, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

Software as a Service
Code Review
Continuous Integration
Database Queries
E-Procurement
JSON
Ruby on Rails
Redis
SQL Databases
Extensible Stylesheet Language Transformations (XSLT)
Grafana
Software Security
Caching
Backend
GIT
REST

Job description

Software Developer (SaaS): Building and maintaining a B2B electronic invoicing platform backend with an accent on REST API design, asynchronous processing, and third-party integrations.Focus on optimizing database performance, ensuring data consistency, and supporting production operations in a high-throughput environment.Location: Onsite in Sabadell, SpainCompany B2BRouter is a leading European provider of electronic document exchange solutions specializing in e-invoicing, e-procurement, and B2B data integration.What you will do Design, build, and maintain REST APIs for invoice processing and document exchange.Develop asynchronous processing pipelines using background jobs and queue systems.Build and maintain integrations with government tax authorities and external platforms.Optimize database queries and manage concurrency in high-throughput environments.Participate in code reviews and backend architecture decisions.Support production operations including incident response and monitoring.Requirements Must have 4+ years of Ruby on Rails experience in production environments.English proficiency required for technical documentation and standards.Strong experience with RESTful APIs, background jobs, SQL, XML/XSLT, JSON, and third-party integrations.Familiarity with Git and CI/CD workflows.Location requirement: must work onsite in Sabadell, Spain.Nice to have Knowledge of Redis and caching strategies.Experience with observability tools and API security best practices.Experience with electronic invoicing standards and government tax system integrations.Culture & Benefits Work in a fast-growing international SaaS company.Exposure to European and global digital transformation projects.Collaborative and supportive team culture with strong technical ownership.#J-*****-Ljbffr

Requirements

Focus on optimizing database performance, ensuring data consistency, and supporting production operations in a high-throughput environment.Location: Onsite in Sabadell, SpainCompany B2BRouter is a leading European provider of electronic document exchange solutions specializing in e-invoicing, e-procurement, and B2B data integration.What you will do Design, build, and maintain REST APIs for invoice processing and document exchange.Develop asynchronous processing pipelines using background jobs and queue systems.Build and maintain integrations with government tax authorities and external platforms.Optimize database queries and manage concurrency in high-throughput environments.Participate in code reviews and backend architecture decisions.Support production operations including incident response and monitoring.Requirements Must have 4+ years of Ruby on Rails experience in production environments.English proficiency required for technical documentation and standards.Strong experience with RESTful APIs, background jobs, SQL, XML/XSLT, JSON, and third-party integrations.Familiarity with Git and CI/CD workflows.Location requirement: must work onsite in Sabadell, Spain.Nice to have Knowledge of Redis and caching strategies.Experience with observability tools and API security best practices.Experience with electronic invoicing standards and government tax system integrations.Culture & Benefits Work in a fast-growing international SaaS company.Exposure to European and global digital transformation projects.Collaborative and supportive team culture with strong technical ownership.

Apply for this position