Software Developer
Role details
Job location
Tech stack
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.