Tech Stack
AWSCloudJavaJavaScriptMicroservicesNode.jsPythonTypeScriptVue.js
About the role
- Support and resolve technical issues for integrated Yellow Card Payments partners
- Collaborate with the Payments team and cross-functional teams to resolve partner issues and improve B2B products
- Provide expert guidance and support to partners on API integration best practices (authentication, data formatting, error handling, performance optimisation)
- Provide clear and concise communication and updates regarding issue resolution and feature development statuses to team and external stakeholders
- Ensure quality via thorough testing and peer reviews of your work and cross-functional work
- Adhere to internal coding standards, development processes, and design best practices to write clean, maintainable, well-tested code
- Develop and maintain comprehensive technical documentation: integration guides, API reference, troubleshooting resources
- Proactively identify opportunities to optimise/enhance B2B products, integration processes, and support workflows while adhering to SLAs & KPIs
- Embrace and demonstrate company values: humility, creativity, and independence
Requirements
- 4+ years of work experience as a full-stack engineer/developer
- Additional experience with technical support will be advantageous
- Experience planning and prioritising work, identifying dependencies, facilitating conversations and documenting results (RCA)
- Experience with Typescript, Node.js, Vue.js and broad knowledge of API best practices
- Experience with Python, Java and multiple programming languages will be advantageous
- Experience working in AWS cloud architecture
- In-depth experience working with microservices and APIs
- Experience troubleshooting, digging and following through logs or browser dev tools to identify root causes and bugs
- Knowledge of networking concepts, authentication methods, and information security concepts
- Strong prioritisation, time management and logical thinking skills with a bias towards action
- Ability to recognise patterns that could indicate the presence of a deeper technical issue
- High EQ, deep empathy and a desire to help others
- Key soft skills: verbal communication and presentation skills; ability to communicate with technical and non-technical stakeholders; ability to work under pressure; ability to assist other engineering teams in integration