Abacum is the leading business planning platform that empowers Finance teams to drive performance.
Senior Back End Engineer – Integrations
Location
Spain
Posted
32 days ago
Salary
0
Seniority
Senior
Job Description
Senior Back End Engineer – Integrations
Abacum
• Move fluently across multiple programming languages and ecosystems beyond our core stack (not limited to Python or Django) to read, adapt, and extend integration-specific code such as ERP scripting frameworks (e.g. SuiteScript), native app extensions for accounting and finance platforms, and third-party vendor SDKs. • Work confidently with a wide range of authentication and identity flows, including OAuth 2.0 / OIDC, SSO providers (Microsoft Entra ID, Okta, Google Workspace), SAML, and service-to-service authentication. Comfortable managing different token types (access, refresh, JWT, API keys), handling token lifecycles, and applying secure communication protocols (TLS/HTTPS, signed requests, secret management) across all integrations. • Lead the design and development of Abacum's integrations platform for ingesting, normalizing, and annotating business data. • Build and scale bidirectional integrations with billing, accounting, ERP, commerce, and HRIS platforms. • Architect low-code/no-code tools (e.g. connector builder, declarative DSLs, LLM-assisted workflows), and choose between integration strategies (unified API, in-house, contractors) to accelerate integration development and maintenance. • Ensure integrations are secure, resilient, and performant at scale, supporting high-volume financial and transactional data. • Collaborate closely with product, design, financial experts, and customers to translate complex, ambiguous workflows into intuitive software experiences. • Establish technical standards, and guide architecture for integrations and data-heavy systems.
Job Requirements
- 7+ years of experience, at least 2+ of which are on integrations roles
- Strong background in building integrations for data-heavy use cases
- Hands-on depth in Python and modern backend systems
- Experience architecting or working on integrations platforms, data platforms, or similar large-scale API ecosystems.
- Curiosity and persistence in tackling ambiguous, high-stakes technical problems like low-code builder design, LLM-assisted workflows, and data enrichment
- Pragmatic judgment: know when to ship quickly vs. when to invest in foundational architecture.
Benefits
- Competitive compensation including equity package
- Competitive vacation policy
- Access to Meditopia
- Hybrid working model and flexible working hours
- Personal development including language courses
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Formar parte de un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado. • Generar conexiones con personas de todo el mundo. • Proporcionar valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto.
• Mantenimiento y desarrollo en JAVA • Desarrollo de principio a fin de tareas, desde la interlocución con el usuario hasta llevarla a producción. • Resolución de incidencias • Trabajar de forma Agile conjuntamente con el Scrum Master y el Product Owner.
Developer, Python
mySocietyWe help people be active citizens with civic technology, research and data used by people in 40 countries worldwide.
• Contribute to the development and continual enhancement of SocietyWorks’ products and services by developing and delivering appropriate features to a high standard • Develop your own and colleagues’ skills through feedback, code review, pair programming and collaborative design sessions • Provide excellent client facing support including cross team liaison to deal with complex issues • Collaborate with non-technical team members to deliver cross organisation goals, for example through giving demos to prospective clients (online or in person) or contributing to blog posts to support our sales and marketing growth strategies.
Python Developer, Mid-Level – Maritime Industry
opinov8Globally recognized digital and engineering solutions partner.
• Design, develop, and maintain robust Python-based backend services and APIs (REST and GraphQL) within a microservices architecture. • Work with both SQL and NoSQL databases to model, query, and optimize data storage for performance and scalability. • Integrate services with Azure cloud infrastructure, leveraging managed services for compute, storage, and messaging. • Write clean, testable code and participate actively in code reviews, contributing to team standards and best practices. • Collaborate with product, data, and frontend teams to deliver end-to-end features that solve real maritime challenges. • Troubleshoot and resolve issues in production, supporting the reliability and observability of backend systems.



