Alkami Technology is a leading cloud-based digital banking solutions provider for financial institutions in the United States. They are seeking a Software Engineer to enhance the process of getting new clients to production, focusing on integrating with clients' core provider APIs and improving product services through clean and well-tested code.
Responsibilities:
- Technically enhance the process of getting new clients to production within our Activations squad, which includes integrating with the Clients’ core provider API
- Enhancing third party integrations such as, Check Book ordering, ACH Transfers, and improving product services
- Work with the clients to discover nuances to their online account opening process and partner with our product team to account for those nuances in our system
- Writing clean, thoroughly documented, and well-tested code, with an eye for long term viability and performance
- Measuring twice and coding once when writing features, placing an emphasis on error-handling, logging, and edge cases for every service you write
- Breaking down complex product asks into elegant solutions
- Being comfortable with system design, and having architectural opinions as well as the ability to write, speak, and advocate for them
- Approaching architectural challenges with questions to decide upon the best approach, knowing that there is no best solution, only different sets of tradeoffs to be made
- Providing technical guidance, suggestions, and code reviews for teammates, using your knowledge to raise the bar of their work
Requirements:
- 3+ years of professional experience writing backend services & APIs
- Good understanding of Computer Science fundamentals / data structures / algorithms
- Experience with NodeJS
- Experience with Typescript
- Well versed with REST APIs
- Well versed with microservice architectures
- Good technical and communication skills —- with the ability to self manage, estimate