Highnote is looking for engineers to help build and scale their all-in-one card issuer processor and program management platform, enabling digital-first organizations to issue and process payment cards.
Requirements
- 8+ years experience building production software systems
- Expertise in threading, optimizations, performance tuning, and concurrency management
- Deep understanding of Java frameworks (including Spring), resiliency, and encryption libraries
- A history of writing scalable, performant and maintainable code.
- Experience with Java >= 11, JPA ORM mapping, Crafting SQLs, unit and integration testing
- Experience with cloud platforms such as GCP or AWS
- SpringBoot, Docker, and Kubernetes
Responsibilities
- Resolving core service performance issues at scale
- Building secure and compliant platform products that solve customer needs
- Writing high quality and robustly tested code, mostly in Java
- Understanding customer problems to build the right solutions
- Documenting your work to support our rapidly-scaling company
- Interfacing with a variety of the company’s domains to strengthen our platform
Other
- We are looking for builders who thrive in ambiguity.
- Please note that positions located in San Francisco are hybrid and include core working days of Tuesday, Wednesday, Thursday in office.
- We provide flexible work options based on distance from our downtown SF office.
- Highnote believes in the power of face-to-face, personal connection.
- As a result, we prioritize in-person candidates.