SumUp is looking to build its own digital bank and needs a Senior Fullstack Engineer to help evolve and maintain its bank expansion and investment suite of products
Requirements
- 5+ years of real world programming experience
- Proficient in one or more modern backend languages, we primarily use: Golang, Elixir, Kotlin (with a little bit of Node/Python sprinkled in)
- Hands-on experience with TypeScript and developing responsive web frontend applications
- Experienced in developing and maintaining distributed microservices and RESTful APIs
- Prior experience with modern cloud technologies (AWS, Docker, Kubernetes)
- Knowledgeable in event streaming platforms and messaging brokers such as Kafka and RabbitMQ
- 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
- 5+ years of experience
- Full Time (5x/week onsite) from our office located in Boulder, Colorado
- Take pride in your work, have a keen sense of ownership, and are dedicated to writing clear, maintainable, and testable code
- Product-focused engineer who is passionate and curious about solving user challenges
- Dedicated annual Learning & Development budget ($2,300/ year) for attending conferences and/or advancing your career through further education