Senior API Engineer
Role details
Job location
Tech stack
Job description
As a Software Engineer you could work with bleeding edge technology as you build innovative fintech products that change the way the world pays, banks and invests. This will involve developing core versions of software applications, identifying client requirements and technical specifications, interacting with engineering groups and training clients on applications.
About the team:
The API Enablement team is responsible for Supporting the API Standardization and specifications efforts, maintaining the Core Platform API libraries, API Gateway implementations and associated functions within Digital and enabling all product lines with stable service capabilities.
What you will be doing:
- Designing, programming, debugging and modifying software enhancements to Digital API platforms and associated services.
- Interacting with product managers, other development teams, and users to define requirements and modifications.
- Participating in software design meetings to determine technical requirements, ensure alignment with existing and emerging standards.
- Working with internal Client Training, Client Support, Client Relationship and Sales teams.
Requirements
- Experience with end-to-end systems development life cycles and standards, focusing on High Performance Cloud Ecosystems, API Delivery, and systems interactions.
- Knowledge of financial industry practices, regulations and operations.
- Fluency in sequence diagrams, class models, etc.
- Proficiency in solutions design and requirements definition disciplines.
- A bachelor's in computer engineering, computer science or other related discipline or equivalent experience.
Bonus if you have:
-
Experience with AWS Cloud Services, focusing Lambda Functions and supporting functions.
-
Experience with NodeJS Development, API Development,and Microservice design
-
Experience with API Gateways and their operational needs(i.e. Rate-Limiting Practices, Caching Patterns, Issue Triage and Investigations, API Security Practices).
-
Supporting Services and Triage for incidents and issues.
-
Automation of processes and actions.
Benefits & conditions
- A voice in the future of fintech.
- Always-on learning and development.
- Collaborative work environment.
- Opportunities to give back.
- Competitive salary and benefits.