Senior Software Engineer
Contribute to architecture, design, and implementation of a payment processing system. Build rapid prototypes and work on fast paced projects. Take existing prototypes to production quality code to create new products and offerings. Collaborate effectively with other staff to solve complex problems. Assist with debugging and verification of defects in your own and others' work. Requirements Bachelor's and/or Master's degree in Computer Science or equivalent. Experience in modern web frameworks and writing REST APIs. 5+ years of solid back-end software programming experience in Java. Preferences Solid foundation in data structures and complex algorithms. Experienced in designing systems that process large scale structured and unstructured data. Familiar with open source cloud and application platforms. Strong design and analytical skills to build complex applications. Developed applications for cloud platforms (e.g. AWS, GCP, Azure). This is a unique opportunity to participate in an elite engineering team that works with blockchain technology and builds platform applications used by global-scale, leading business partners. The project you deliver will be used on global scale product deployments with leading global industry customers. You will work in a rapidly growing startup with huge upside and increasing opportunities for personal growth. #J-18808-Ljbffr