We are looking for a talented and experienced Software Engineer with experience in Salesforce integrations.
The goal is to help our client integrate Salesforce, Sage, and Power BI with Runn.io — a resource management software.
The ideal candidate will play a key role in the development and integration of Salesforce and other business platforms, ensuring seamless data flow, process automation, and optimized system performance. This position involves working on Salesforce integrations, Sage, and Power BI, as well as collaborating with cross-functional teams to deliver high-quality solutions.
What does the interview process look like?
- Recruiter interview — up to 30 minutes;
- Technical Interview with Ralabs — up to 1 hour.
Requirements:
- 2+ years of commercial experience with Node.js or Python;
- Knowledge in PostgreSQL or MySQL;
- Experience in Salesforce integration development and related technologies;
- Understanding of data integration between multiple platforms (Salesforce, Sage, PowerBI);
- Proficiency with APIs, database management, and automation workflows;
- Experience with cloud services like Azure and familiarity with microservice architectures;
- Good communication and collaboration skills to work with cross-functional teams;
- At least Upper-Intermediate level of English;
Nice to Have:
- Experience in Sage or PowerBI integration;
- Background in working with DevOps teams for infrastructure setup;
- Familiarity with unit testing, bug fixing, and QA collaboration;
Responsibilities:
Salesforce Integration:
- Develop and implement Salesforce integrations for client, project, and financial data.
- Set up authentication and data pulls from Salesforce, enabling sandbox/live environment switching;
- Customize Runn.io integration for field mapping based on project needs;
Sage Integration:
- Implement basic PoC for Sage authentication and initial data pulls (e.g., employee directory, contracts, PTO);
- Customize integration logic for missing fields and ensure smooth data flow;
PowerBI Integration:
- Develop an application to store and manage key metrics in a database for PowerBI reporting;
General Development:
- Set up the initial app infrastructure and implement scheduled data pulls from Salesforce and Sage;
- Collaborate with team members to ensure the delivery of quality software solutions on time;