SumUp is looking to build the future of investment and banking solutions for their customers by evolving and maintaining their bank expansion and investment suite of products.
Requirements
- You are proficient in one or more modern backend languages, we primarily use: Golang, Elixir, Kotlin (with a little bit of Node/Python sprinkled in)
- You have hands-on experience with TypeScript and developing responsive web frontend applications
- You are experienced in developing and maintaining distributed microservices and RESTful APIs
- You have prior experience with modern cloud technologies (AWS, Docker, Kubernetes).
- You are knowledgeable in event streaming platforms and messaging brokers such as Kafka and RabbitMQ
- You have demonstrated an ability to learn new languages and technologies
- You feel comfortable working with SQL and NoSQL databases
- You have experience with CI/CD products such as GitHub Actions, Jenkins, ArgoCD
Responsibilities
- Build the future of investment and banking solutions for our customers
- Design, implement, and iteratively develop highly available backend services, while continuously evaluating and implementing new methods to ensure the high reliability of transfer systems
- Maintain and improve core services utilizing a modern, cloud-native technology stack (AWS), with microservices (Docker, K8s) written in Go and Elixir.
- Design, implement, and iteratively develop highly available backend services.
- Improve test coverage for existing services and own the end-to-end delivery of changes, including testing, observability, and monitoring.
- Continuously improve our engineering culture by refining best practices, clarifying problems and opportunities, prototyping solutions, providing comprehensive documentation, and selecting new tools and technologies.
Other
- This role is Full Time (5x/week onsite) from our office located in Boulder, Colorado.
- 1-2 years of real world programming experience
- You take pride in your work, have a keen sense of ownership, and are dedicated to writing clear, maintainable, and testable code.
- You’re a product-focused engineer who is passionate and curious about solving user challenges.
- Enrollment in our virtual stock ownership program - you will own a stake in SumUp’s future success