To empower the heroes and scale-ups that grow the economy
Senior Backend Software Engineer – Integrations
Location
Brazil
Posted
34 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Software Engineer – Integrations
RD Station
• You will be part of the team responsible for developing and maintaining integrations with internal and external products, handling a high volume of events processed by RD Station’s APIs. • Working in a multidisciplinary team of 4–6 engineers alongside a Product Manager, Product Designer and Team Leader, you will contribute to the continuous delivery of robust, scalable solutions, using the Kanban methodology to ensure agility and quality.
Job Requirements
- Strong experience in backend development, preferably with the languages and frameworks used at RD Station.
- Knowledge of software architecture, Clean Code, SOLID principles, OOP and Design Patterns.
- Experience building and consuming REST APIs and processing events at high scale.
- Ability to work with agile methodologies, especially Kanban.
- Good communication and collaboration skills to operate effectively in multidisciplinary teams.
Benefits
- Develop and maintain efficient, scalable backend integrations for internal and external products.
- Ensure high availability and performance of APIs that process large volumes of events.
- Collaborate on the evolution of the system architecture, applying best practices and development patterns.
- Implement automated tests to ensure solution quality and stability.
- Work alongside a multidisciplinary team to continuously deliver business value.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Back End Engineer – Integrations
AbacumAbacum is the leading business planning platform that empowers Finance teams to drive performance.
• 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.
• 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.



