Software Developer (Electronic Invoicing)
Role details
Job location
Tech stack
Requirements
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). Required Skills & Qualifications - 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. Valuable / Nice-to-Have Skills - 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). What We Offer - 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. B2Brouter simplifies electronic invoicing and document exchange for businesses of all sizes. Our cloud-based platform helps companies connect with public administrations and private companies ensuring compliance and saving time through fully digital and secure processes.