Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
(Sr.) Backend Developer (Kotlin) image - Rise Careers
Job details

(Sr.) Backend Developer (Kotlin)

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 Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
GoodData DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of GoodData
GoodData CEO photo
Roman Stanek
Approve of CEO

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About (Sr.) Backend Developer (Kotlin), GoodData

Are you ready to take your career as a Backend Developer to the next level? Join GoodData in Prague as a Senior Backend Developer specializing in Kotlin! We're revolutionizing the business intelligence landscape with our cloud-based platform that transforms how analytics are delivered to clients. In this role, you'll be part of a dynamic Feature team, collaborating with a crew of talented engineers – both Front-End, Back-End, and QA. You'll have the opportunity to build microservices primarily using Kotlin and Spring, while also diving into Python for automation duties. At GoodData, we emphasize an agile work environment, focusing on meaningful sprints that let you see the immediate impact of your contributions. You’ll be crafting scalable architectures for complex data flows, ensuring your code is clean, testable, and adheres to best practices. If you have a strong grasp of Docker and Kubernetes and have a passion for crafting elegant solutions, you're exactly the kind of person we're looking for. Come help us shape the future of data analytics, where your work makes a difference, not just internally, but for end users around the world. If this sounds like the right fit for you, we can't wait to meet you!

Frequently Asked Questions (FAQs) for (Sr.) Backend Developer (Kotlin) Role at GoodData
What are the daily responsibilities of a Senior Backend Developer at GoodData?

As a Senior Backend Developer at GoodData, you will engage in developing microservices primarily using Kotlin and Spring. Your day-to-day tasks will also involve leveraging Docker for daily development and utilizing Kubernetes in production. You’ll design scalable architectures for managing complex data flows while working closely with a cross-functional team to ensure the delivery of impactful features.

Join Rise to see the full answer
What technical skills are required for the Senior Backend Developer position at GoodData?

To excel as a Senior Backend Developer at GoodData, you should have extensive experience with Kotlin and Java, and be well-versed in Spring and related frameworks. Additionally, familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is essential. Experience with SQL, particularly Postgres, and an understanding of software design patterns is also important.

Join Rise to see the full answer
How does GoodData foster teamwork among its engineering staff as a Senior Backend Developer?

GoodData promotes a collaborative environment among its engineering staff, especially in the Feature teams. As a Senior Backend Developer, you will work closely alongside Front-End developers and QA engineers, embracing an agile methodology that encourages open communication and iterative development cycles that showcase the impact of team efforts on end-user features.

Join Rise to see the full answer
What development practices does GoodData expect from a Senior Backend Developer?

GoodData expects a Senior Backend Developer to adhere to high coding standards, emphasizing clean design and best practices in software development. This includes a commitment to test-driven development (TDD), writing clean and maintainable code, and actively participating in discussions surrounding technical direction and process improvements within the team.

Join Rise to see the full answer
Is remote work an option for the Senior Backend Developer role at GoodData?

GoodData offers a hybrid work model, allowing flexibility in terms of remote work for the Senior Backend Developer position. This approach enables you to collaborate effectively with your team while maintaining a work-life balance that suits your personal needs and preferences.

Join Rise to see the full answer
Common Interview Questions for (Sr.) Backend Developer (Kotlin)
Can you explain your experience with Kotlin and how it relates to your role as a Senior Backend Developer?

When answering this question, highlight specific projects where you utilized Kotlin, focusing on how you implemented it for backend services and any unique challenges you faced. Discuss your coding style and adherence to best practices, showcasing your understanding of Kotlin's strengths in building scalable applications.

Join Rise to see the full answer
What strategies do you use to write clean and testable code?

Explain your approach to writing clean and testable code by mentioning techniques like code reviews, following established style guides, and implementing test-driven development (TDD). Showcase examples where your clean code led to easier maintenance or fewer bugs in production.

Join Rise to see the full answer
How do you handle working with cloud technologies and containerization tools?

Provide details about your experience working with cloud platforms like AWS or Azure, and how you have used Docker or Kubernetes in your projects. Discuss how you ensure that microservices are efficiently deployed and scaled in a cloud environment.

Join Rise to see the full answer
Can you describe a challenging technical problem you faced and how you solved it?

Choose an example that demonstrates your problem-solving skills, particularly in the context of backend development. Discuss the steps you took to diagnose the issue, the solution you implemented, and any lessons you learned that you would apply in future projects.

Join Rise to see the full answer
What is your experience with SQL and relational databases?

Discuss your familiarity with SQL, specifically focusing on your experience with Postgres or other relational databases. Mention any complex queries you've written, how you optimized database performance, and how you manage data integrity in your applications.

Join Rise to see the full answer
How do you approach teamwork in an agile environment?

Describe your experiences working in agile teams, emphasizing the importance of collaboration and communication. Share how you contribute to scrum meetings, how you handle feedback, and the ways you support your teammates to achieve shared goals.

Join Rise to see the full answer
What are some software design patterns you commonly utilize?

Provide examples of software design patterns you've implemented in previous roles, such as MVC, Singleton, or Factory patterns. Explain how these patterns help in enhancing code maintainability, and scalability, and reducing complexity in your projects.

Join Rise to see the full answer
How do you stay updated with the latest developments in Kotlin and backend technologies?

Discuss your commitment to continuous learning by mentioning resources you use, such as newsletters, webinars, online courses, or attending conferences. Highlight any communities you participate in to share knowledge and stay informed about best practices.

Join Rise to see the full answer
Could you give an example of a successful feature you developed from start to finish?

Outline a specific feature you worked on, detailing the problem it solved, your role in the development process, and how you coordinated with team members. Be sure to mention the technologies used and the outcome of the feature for the users.

Join Rise to see the full answer
What do you believe is the key to effective communication in a remote or hybrid team?

Share your views on maintaining clear communication channels through tools like Slack, Jira, or video conferencing. Emphasize the importance of setting expectations for availability and regular check-ins to ensure everyone is aligned and engaged.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago

Join GoodData as a RevOps Specialist and help us optimize operations in a fast-paced B2B SaaS environment.

Photo of the Rise User

Become an integral part of our Test Engineering team, focusing on automated testing for essential Risk Services applications.

Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Become part of Canva's innovative video team as a Fullstack Software Engineer, driving the development of a state-of-the-art video editing platform.

Photo of the Rise User

As a Senior Solutions Engineer at Jobgether, you will bridge the technical and sales teams, driving successful enterprise solutions in Cloud Security.

Photo of the Rise User
Posted 2 days ago

Join Alliance Enterprises as a Software Developer II and help create impactful software solutions for vocational counseling.

Photo of the Rise User

As a Lead Software Engineer at Capital One, you will lead diverse technology projects and contribute to the modernization of banking platforms.

Photo of the Rise User
Posted 12 days ago

Elevate your software engineering career at 3Pillar Global as a Mid Software Engineer specializing in Node.js and AWS in a flexible, remote-first environment.

Photo of the Rise User
Posted 2 days ago

Join Brillio as a Salesforce CPQ Architect and lead impactful digital transformation projects with enterprise-level clients.

Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

GoodData delivers use-case focused, insight-to-action loop acceleration and automation through a concierge delivery style backed by a cloud-based, highly flexible platform that can be leveraged across customers, data sources, industries and use ca...

34 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
7 people applied to Front-End Developer at Apex Logic
S
11 people applied to Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB