At a Glance
- Tasks: Design and develop secure APIs for HR and Payroll integration.
- Company: Join Employment Hero, a leader in HR tech solutions.
- Benefits: Enjoy fully remote work and flexible hours.
- Why this job: Make a real impact by streamlining client HR processes.
- Qualifications: Experience with RESTful APIs, Python, and OAuth 2.0 required.
- Other info: This is a contract role, perfect for tech-savvy students.
The predicted salary is between 36000 - 60000 £ per year.
About the Job:
In this contract role, you will design, develop, deploy, and document secure and functional APIs that integrate Employment Hero\’s HR and Payroll modules with third-party client platforms (such as timesheet and finance systems). You\’ll work day-to-day with our clients and partners, acting as the technical expert who architects API solutions based on client requirements and Employment Hero\’s documentation. You will manage the full API lifecycle, liaise with third-party vendors, contribute to solution design workshops, and ensure the integration meets performance, security, and
documentation standards. Your work will make a direct impact by enabling clients to use automated HR and Payroll processes efficiently.
Responsibilities and Duties:
* API Solution Design & Development
* Architect and implement secure, scalable RESTful APIs to integrate Employment Hero with external platforms
* Implement OAuth 2.0 and token-based authentication for API access.
* Manage the API lifecycle including testing, deployment, version control, logging, and monitoring.
* Use Python (e.g. FastAPI) and Azure services (e.g. Azure Functions, Microsoft Fabric pipelines) for development and orchestration.
* Document integration specifications and processes clearly for future maintenance and support.
Collaboration & Client Integration Support:
* Liaise with third-party vendors and client IT teams to align technical details.
* Work closely with Technoivity consultants to align API designs with functional requirements.
* Participate in workshops, contribute technical insight, and support user acceptance testing
* Deliver training, handover materials, and ongoing technical documentation.Share best practices and contribute to continuous improvement.
About you:
* Experienced in developing RESTful APIs and implementing OAuth 2.0 authentication.
* Skilled in Python (preferably FastAPI), Git, SQL, and cloud services like Microsoft Azure.
* Familiar with technologies such as: Airbyte, Rivery and Hevo
* Familiar with HR, Payroll, Recruitment, and L&D terminology and workflows.
* Able to work independently and as part of a team in a remote environment.
* Strong communicator, proactive problem-solver, and agile project contributor.
Fully Remote
Outside IR35
Please send CV\’s to a.otoole@tenthrevolution.com
#J-18808-Ljbffr
API Integration Developer employer: Jefferson Frank
Contact Detail:
Jefferson Frank Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land API Integration Developer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Python (FastAPI) and Azure services. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.
✨Tip Number 2
Prepare to discuss your previous experiences with API development and integration. Be ready to share specific examples of how you've implemented OAuth 2.0 and managed the API lifecycle, as this will demonstrate your expertise and problem-solving abilities.
✨Tip Number 3
Engage with the community around API development and cloud services. Join forums or groups where you can discuss best practices and trends, which can provide you with insights that may be beneficial during interviews.
✨Tip Number 4
Showcase your communication skills by preparing to explain complex technical concepts in simple terms. This is crucial when liaising with clients and third-party vendors, so practice articulating your thoughts clearly and confidently.
We think you need these skills to ace API Integration Developer
Some tips for your application 🫡
Understand the Role: Before applying, make sure to thoroughly read the job description for the API Integration Developer position. Understand the key responsibilities and required skills, such as experience with RESTful APIs, OAuth 2.0, and Python.
Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job requirements. Emphasise your expertise in API development, cloud services, and any specific technologies mentioned in the job description.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the role and how your background makes you a perfect fit. Mention specific projects or experiences that demonstrate your ability to design and implement secure APIs.
Highlight Collaboration Skills: Since the role involves liaising with clients and third-party vendors, be sure to include examples of your communication and teamwork skills. This will show that you can effectively collaborate in a remote environment.
How to prepare for a job interview at Jefferson Frank
✨Showcase Your API Knowledge
Be prepared to discuss your experience with RESTful APIs and OAuth 2.0 authentication. Highlight specific projects where you've designed or developed APIs, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Technical Proficiency
Since the role requires skills in Python, Git, SQL, and Azure services, brush up on these technologies. You might be asked to solve a coding problem or discuss how you've used these tools in past projects, so have examples ready.
✨Understand Client Integration Needs
Familiarise yourself with HR and Payroll terminology and workflows. Be ready to discuss how you would approach liaising with third-party vendors and client IT teams to ensure successful integration, as this is a key part of the role.
✨Prepare for Collaboration Scenarios
Expect questions about teamwork and collaboration, especially in a remote environment. Think of examples where you've worked with others to achieve a common goal, particularly in technical workshops or user acceptance testing.