Kotlin Software Engineer- FULL REMOTE possible Opportunity

andrew paulsen company

Subscribe to our Telegram Channel

Kotlin Software Engineer- FULL REMOTE possible in CZECHIA

Remote 9 months ago

Client Overview

Our client drives the next generation of business intelligence in the data-driven landscape. This cloud-based analytics solution delivers a comprehensive data pipeline, easy-to-use analytics, low-code/no-code options, embeddable visualizations, and seamless integration with applications. Be part of a team that's building transformative tools to make data more accessible and meaningful for everyone!


Employment Type

  • Full-time (HPP) or Freelance Contract (without bonuses and benefits)
  • We are considering candidates only with valid working permit for CZ or EU passport holders willing to work remotely/onside within Czech Republic.

Location Options

  • Prague or Brno Offices
  • Full-remote is possible


Team Insight

The team’s focus is on advancing the Analytical Stack. Comprised of five experienced engineers, an architect, and a QA specialist, they prioritize adding new features, refining functionality, and enhancing overall stability and performance.


Role Responsibilities

Joining this team means taking an active role in developing new features for the company’s platform, including integrating their cutting-edge Analytic Query Engine into the Analytical Stack. This engine pulls data from multiple sources, delivering it to the broader Stack while processing large-scale data in real time.


Key tasks include:

  • Building the Analytic Query Engine using Kotlin and Apache Calcite.
  • Working on the development of a distributed, scalable system.
  • Writing clean, testable code.
  • Contributing to technical strategy, team processes, and best practices.
  • Designing and implementing both internal and external APIs.


Your Profile

You have a passion for developing algorithms and enjoy solving complex challenges, with a solid foundation in computer science. As you'll play a key role in implementing database functionalities in the Analytical Engine, your expertise in relational databases is essential. You bring a proactive approach, a collaborative mindset, and enthusiasm for learning new technologies.


Requirements

  • A Master’s/Bachelor degree in Computer Science or equivalent.
  • Strong SQL and relational database knowledge.
  • Familiarity with relational algebra.
  • Excellent analytical and problem-solving skills.
  • A commitment to clean code, design, and testing.
  • Familiar with software design patterns.
  • Proficiency with Linux, Git, and Docker- advantage
  • Strong English communication skills.


Preferred Skills

  • Experience with Kotlin or Java.
  • Familiarity with Kubernetes or Docker
  • Knowledge of gRPC and protocol buffers.
  • Experience in developing distributed applications.
  • Exposure to BI and Big Data platforms.
  • Database design and tuning experience.
  • Agile development experience.


Perks and Benefits- only for full-time (HPP)

  • Annual bonus
  • Learning and growth opportunities within the company
  • Remote work flexibility
  • Stock options
  • Meal allowances
  • Pet-friendly office
  • Mobile phone allowance
  • Flexible working hours
  • GoodLife fitness programs
  • Personal laptop
  • Company events
  • Bike storage and gym
  • Dog-friendly office
  • Office snacks and coffee

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly