Senior Java / Kotlin Developer
Who we are
In 2019, Kuba was founded to bring fresh ideas to the mobility payments space.
We launched a mobility platform that’s fast, simple and cost-effective to deploy. Our scalable, account-based ticketing engine is the foundation. Transit agencies can build on this cloud-based solution to launch contactless payments and Mobility-as-a-Service.
Kuba is growing fast and its technology is used in more than 500 cities and regions around the world. It is a member of the ICM Mobility Group, an investor in mobility solutions driving a new era of digital payments.
Kuba offers modern, efficient, and scalable transport ticketing solutions globally, and we are currently seeking a talented Senior Back-End Developer to elevate our technology stack in Copenhagen. In this role, you will be pivotal in designing and building the backend architecture, ensuring high-performance, reliability, and maintainability of our applications.
Your Role
Bring your expertise and passion for backend development to Kuba, where you'll lead projects that greatly impact our clients and the communities we serve. As a Senior Back-End Developer, you will collaborate with cross-functional teams to design and implement RESTful services and develop robust APIs that meet both current and future business requirements.
Key Responsibilities- Lead the design and development of scalable and secure backend solutions.
- Develop new features and APIs that enhance existing software products.
- Maintain and optimize existing applications, ensuring optimal performance and scalability.
- Implement testing and debugging procedures to ensure code quality.
- Mentor junior developers and assist in their professional development.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Stay updated with emerging technologies and best practices in backend development.
Requirements
Required Qualifications:
- Minimum 5 years of professional experience in backend development.
- Strong proficiency in Java and/or Kotlin.
- Extensive experience with relational databases, particularly MySQL.
- Deep understanding of RESTful API design principles.
- Experience with cloud services, especially AWS.
- Proficient in Git for version control and familiarity with collaborative tools like Jira.
- Excellent problem-solving skills and analytical mindset.
- Strong communication skills in English.
Preferred Qualifications:
- Experience with microservices architecture.
- Familiarity with CI/CD pipelines and DevOps practices.
- Prior experience in leadership or mentoring roles.
Benefits
Be part of an organisation that’s leading mobility payment innovation and transforming public transportation experiences across the world. You’ll join a global team of 350, based in offices in Denmark, France, Italy, South Africa, the United States and the United Kingdom.Our Denmark office, in the heart of Copenhagen, is a spacious hub of engineering excellence.
- Learn and grow while creating solutions that make real-world impact.
- Join a dynamic, inclusive team with great colleagues, team events, and flexibility.
- Competitive salary and benefits, including:
- Health care
- Home-working tools and equipment, including subsidized internet
- Choose a Mac or PC
- Employee club with monthly events, Friday bars, etc.
- On-site massage at the office