Software Developer
Indexed description
About B2Brouter
B2Brouter is a leading European provider of electronic document exchange solutions, specializing in e-invoicing, e-procurement, and B2B data integration. We help companies automate, secure, and optimize their electronic transactions through reliable, scalable, and compliant digital platforms.
Key Responsibilities
- Design, build, and maintain REST APIs for invoice processing, document exchange, and third-party integrations.
- Develop and manage asynchronous processing pipelines using background jobs and queue systems.
- Build and maintain integrations with external platforms, including government 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 contribute to backend architecture decisions.
- Support production operations, including incident response, monitoring, and troubleshooting.
- Write and maintain technical documentation (systems, APIs, integration specs, and operational runbooks).
- 4+ years of experience developing with Ruby on Rails in production environments.
- Strong experience designing and maintaining RESTful APIs.
- Hands-on experience with background job / queue systems and asynchronous workflows.
- Solid SQL knowledge and experience in database performance tuning & optimization.
- Comfortable working with XML-based formats and transformations (e.g., XML, XSLT) as well as JSON.
- Proven ability to work with third-party integrations and external dependencies.
- English proficiency, as technical documentation, standards, and specifications are primarily in English.
- Familiarity with modern development workflows: Git and CI/CD.
- Knowledge of Redis and caching strategies.
- Experience with observability tools: logging, monitoring, metrics, alerting.
- Understanding of security best practices for APIs (auth, data protection, auditability).
- Experience working in high-availability / high-throughput backend environments.
- Experience in electronic invoicing standards and structured formats (e.g., UBL, CII, Factur-X/ZUGFeRD, etc.).
- Experience integrating with government tax authority systems (clearance/reporting models).
- Opportunity to work in a fast-growing international SaaS company, building a product used by businesses across multiple markets.
- Exposure to European and global digital transformation projects, working with international e-invoicing standards and integrations with tax authorities.
- A collaborative, innovative, and supportive team culture, with strong technical ownership and knowledge sharing.
Our cloud-based platform helps companies connect with public administrations and private companies ensuring compliance and saving time through fully digital and secure processes.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search