Software Engineer - Full Stack Development
Pearson
Role Overview:
We are seeking a highly skilled Full Stack Developer with expertise in system integrations to lead the end-to-end development and integration for example Workday with Credly. This role will combine full stack application development with API integration work, enabling smooth credentialing workflows and robust platform connectivity.
Key Responsibilities:
Design and develop full stack solutions to support integration between systems like Workday(HRIS/LMS) and Credly (credentialing platform). Build secure APIs, web services, and user-facing components to support automation and credential issuance. Develop middleware or microservices where necessary for data transformation, validation, and integration orchestration. Set up and manage authentication methods such as OAuth 2.0, SAML, and API Key-based authentication. Analyze integration requirements, create technical designs, and implement scalable, reusable modules. Implement front-end interfaces, admin dashboards, or monitoring tools related to credential and badge management, if required. Collaborate with HR, IT, Learning & Development teams, and external vendors to gather requirements and deliver integration solutions. Maintain technical documentation for system architecture, APIs, data flows, and integration patterns. Ensure security, data privacy, and compliance best practices are incorporated into all integration solutions. Troubleshoot and resolve issues related to data synchronization, credential issuance, and integration errors. Stay updated on platform enhancements and adjust solutions accordingly.
Required Skills and Experience:
4+ years of full stack development experience (front-end + back-end), preferably in enterprise environments. Proficiency in programming languages such as Python, Java, C#, Node.js, or similar. Strong front-end development skills using frameworks like React, Angular, or Vue.js. Solid understanding of RESTful APIs, webhooks, JSON, XML, and secure API development.
Confirmar seu email: Enviar Email