Note: The job is a remote job and is open to candidates in USA. Alkami Technology is a digital sales and service platform provider for U.S. banks and credit unions, recognized for its intentional culture and tremendous growth. The Staff Software Engineer will build core experiences for bank administrators and customers, focusing on crafting user flows, APIs, and integrating with third-party software.
Responsibilities
- Build the core experiences of both bank administrators and bank customers
- Crafting streamlined user flows, building robust APIs, and integrating with third-party software like Plaid or Sendgrid
- 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
- Enjoying the challenge of breaking down complex product asks into elegant solutions
- Being comfortable and experienced with system design, and not only having architectural opinions but are comfortable writing, speaking, and advocating for them
- Approaching architectural challenges not with answers but with questions, and from those questions deciding 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 knowledge to raise the bar of their work as well
Skills
- 6+ years professional experience with back end technologies (Node.js, Python, Go, TypeScript etc.)
- Well versed with REST APIs
- Experience working in an agile SCRUM environment
- Well versed with domain driven design
- Well versed with Microservice architecture
- Exposure to (ReactJS, NestJS)
Benefits
- Remote-first environment
- Unlimited paid time off
- 401(k) with employer match
Company Overview