Jobs and Careers
GO

Sr. SW Engineer (Kotlin & Python)

GoodData
Czechiafull_timeVerifiedPosted 10 Apr 2024

About the role

<p>We're looking for a skilled and flexible Software Engineer with a strong knowledge of the JVM ecosystem (preferably Spring framework) and distributed applications to join our team. We are focusing on a new generation of hybrid-cloud Analytics platform based on technologies such as Python, Kotlin, Spring, and Kubernetes, capable of running in both the public and private cloud.</p><p></p><p>We offer an engaging job in a dynamic and international environment. There will be room for initiative, and we are proud of our open and informal culture. The salary will match your experience.</p><p></p><h3><strong>What will you do?</strong></h3><p>As a member of a development team dedicated to the GoodData Analytic Stack, your responsibilities will include implementing and integrating backend services within the GoodData Platform.</p><p>This means:</p><ul><li><p>Developing Kotlin+Spring and Python-based services for a containerized platform.</p></li><li><p>Taking on the challenges of building a distributed, highly scalable application.</p></li><li><p>Crafting high-quality code with automated testing.</p></li><li><p>Influencing technical solutions, processes, and best practices within the team.</p></li><li><p>Contributing to both internal and public API design and implementation.</p></li></ul><h3><strong>About you</strong></h3><p>You enjoy developing software, particularly when it addresses actual issues and brings value to customers. You possess a solid understanding of computer science fundamentals and adhere to sound software engineering practices. You are proactive, open-minded, and thrive in team environments. Your enthusiasm for self-improvement is evident, and you find pleasure in learning new languages or technologies.</p><p></p><h3><strong>Knowledge/experience requirements</strong></h3><ul><li><p>Experience with Kotlin, Spring, Python and related frameworks and technologies.</p></li><li><p>Passion for clean code, and design, and interest in component testing.</p></li><li><p>Familiarity with software design patterns and enterprise application design patterns.</p></li><li><p>Knowledge of SQL and relational databases.</p></li><li><p>Good proficiency in written and spoken English.</p></li></ul><p></p><h3><strong>It is nice if you have</strong></h3><ul><li><p>MS or a similar degree in Computer Science/Engineering.</p></li><li><p>Familiarity with Docker and Kubernetes.</p></li><li><p>Understanding of web technologies (HTTP, HTML, TS/JS, JSON) and modern frontend frameworks.</p></li><li><p>Knowledge of gRPC and protocol buffers.</p></li><li><p>Experience with distributed application development.</p></li><li><p>Familiarity with BI platforms and Big Data.</p></li><li><p>Experience with DB design and tuning.</p></li><li><p>Interest or experience in full stack/frontend development (TS/JS).</p></li><li><p>Experience working in an agile environment.</p></li></ul><p></p><h3><strong>About GoodData</strong></h3><p>GoodData powers modern BI for the modern data stack. As a cloud-based analytics platform, we provide a robust end-to-end pipeline, self-service analytics, low-code/no-code interfaces, embeddable data visualization, application integration, and more. Join us in creating innovative solutions that make data understandable and accessible for everyone!</p>

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

GoodData

View company profile →