(Sr.) Backend Developer (Kotlin)

Posted:
3/9/2025, 12:59:57 PM

Location(s):
Capital City of Prague, Prague, Czechia ⋅ Prague, Czechia

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

GoodData is a cloud-based business intelligence platform revolutionizing the way in which companies provide analytics to their customers and partners. Our mission? To innovate and expand the boundaries of BI, reimagining the analytics experience to empower users at every level.

Join our team to help shape the future of data analytics if you’re passionate about full-stack development with technologies like Kotlin, Spring, or Kubernetes, and want to see direct, visible results of your work for our customers.

Meet the team

  • You’ll join a Feature team—an independent unit capable of delivering a feature end-to-end.

  • Day to day, you’ll be working closely with 9 skilled engineers (4 Front-End, 2 Back-End, and 3 QA).

  • We follow an agile style of work, focusing on an incremental approach with focused sprints.

  • You’ll see the impact of your work immediately. Our feature team delivers end-user features rather than hidden or purely internal back-end pipelines and transformations. The result? Direct, visible benefits for our customers.

What will you do?

  • Develop microservices predominantly written in Kotlin with Spring.

  • Work with Python to support various automation and integration needs.

  • Work with docker-compose daily for development and Kubernetes when it’s time for production.

  • Design and create architecture of scalable systems to handle complex data flows.

  • Write clean, testable code that follows best practices.

  • Work with the team to shape technical direction, processes, and best practices.

About you

  • Proven experience with Kotlin/Java and Spring, along with related Java frameworks/technologies.

  • Strong coding standards with a passion for clean design, testing, and best practices in development (e.g., TDD).

  • Familiarity with software design patterns and enterprise application design patterns.

  • Knowledge of SQL and relational databases, preferably Postgres.

  • We expect you to have experience with Docker and Kubernetes. As a backend engineer, you will work with docker-compose daily. 

Nice to have

  • Hands-on experience with AWS or other cloud platforms.

  • Familiarity with Python.

  • Advanced Kotlin expertise and knowledge of back-end ecosystems.

  • Understanding of web technologies and protocols (HTTP, REST, gRPC).

#LI-Hybrid

GoodData

Website: https://www.gooddata.com/

Headquarter Location: San Francisco, California, United States

Employee Count: 251-500

Year Founded: 2007

IPO Status: Private

Last Funding Type: Debt Financing

Industries: Analytics ⋅ Business Intelligence ⋅ Collaboration ⋅ Data Management ⋅ Enterprise Software ⋅ Finance ⋅ Insurance ⋅ InsurTech ⋅ SaaS ⋅ Software