Slovakia, remote

Senior Software Engineer / Backend

Join our team and help shape smarter solutions for businesses.

Open position - Character 10

ABOUT THE PROJECT

Hands-on experience working with large volumes of data, leading or contributing to large-scale migrations, and translating complex business challenges into robust engineering solutions. Build and maintain the core Backend services, databases, and tooling that power our Data Science, Market Intelligence, and client-facing platforms. You will work closely with data scientists, analysts, and other engineers to streamline workflows, improve scalability and performance, and harden systems for production use.

EMPLOYEE PERKS

  1. An opportunity to cooperate with stable partners that carry an admirable reputation.
  2. A flexible schedule and working hours. We respect your time.
  3. Freedom to pick your workspace. You can always choose between working remotely, on-site, or a hybrid of the two.
  4. The ability to bring your own ideas to the table and influence how things are done.
  5. Education support for our people, based on their requirements. This includes various materials, courses and much more.
  6. Enjoy working with agile methodology

WHAT YOU'LL DO

  1. Build and maintain backend web services, critical data ingestion pipelines, and data process automations.
  2. Design and implement new data solutions for internal teams and external clients.
  3. Build, extend, and transform core datasets within a SQL-based data warehouse.
  4. Design and implement scalable data architectures to support the organization’s growing data needs.
  5. Develop tools and solutions to optimize and streamline DevOps processes.
  6. Ensure data quality and integrity through robust validation, testing, and monitoring processes.
  7. Take ownership of systems within a cloud-first data stack and contribute quickly to production-level codebases.
  8. Monitor, troubleshoot, and optimize data pipelines and systems to ensure high availability and performance.
  9. Collaborate closely with stakeholders to gather requirements and translate them into technical specifications and actionable plans.
  10. Mentor and guide other team members, supporting their technical and professional growth.

YOUR KEY SKILLS

  1. Demonstrated software development experience within a collaborative, team-based environment.
  2. Strong experience building backend APIs and applying RESTful design principles.
  3. Experience working with cloud services, preferably AWS, and a solid understanding of cloud solutions architecture.
  4. Proficiency in Python, plus experience in at least one strongly typed programming language such as Go, Java, or C++.
  5. Proven experience with relational databases and at least one of the following: PostgreSQL, MySQL, or MS SQL Server.
  6. Applied knowledge of Linux/Unix operating systems.
  7. Understanding of data governance principles and the importance of metadata.
  8. Strong problem-solving skills and the ability to troubleshoot complex data-related issues.
  9. Excellent communication skills, with the ability to present to both technical and non-technical audiences.
  10. Excellent written and spoken English.

APPRECIATED SKILLS:

  1. Familiarity with Python’s data science ecosystem.
  2. Experience working with high-frequency time-series data and/or streaming data.
  3. Experience with Docker and container technologies.
  4. Exposure to additional data stores (NoSQL databases, file stores, etc.).
  5. Knowledge of Apache Airflow.
  6. Experience with infrastructure as code.
  7. Experience building and maintaining CI/CD pipelines.
  8. Understanding of ETL, data acquisition, and data ingestion processes.

IMPORTANT NOTE: If you see yourself in this position, but you’re missing a bit of experience with a certain technology or require more improvement with a specific skill, please don’t worry. Instead, feel free to reach out to us, as we strongly encourage people to express their opinions honestly and show what they’ve got to offer. Giving everyone an equal opportunity for personal development and success is what HOTOVO is all about.

WHO WE ARE

We are a rather non-conventional, quite progressive, and pretty cool (even if we say so ourselves) software house with HQ in Košice, Slovakia.

We specialize in custom software development of mobile, web and desktop apps, system integration and automation, a long-term-partnership form of outsourcing and the development of startups. Our services cover the entire software development lifecycle, including support and maintenance.

HOTOVO is led by a team of specialists with 15+ years of experience. Established in 2010, we’ve since grown from zero to 150+ people – without any foreign capital or investment, and without any state support and subsidies… which means there’s no-one out there dictating what we can and can’t do 😊. 

We work with top-notch companies across the globe which enables us to attract the best talent (and the coolest people 😎) in town. We’re a proven long-term partner of global industry leaders like MuleSoft, Protecht, Oracle, RedHat, Seismic, Salesforce and Atlassian, as well as numerous creative young startups.

Our primary markets are the USA, UK and Australia. However, we have clients in many countries across the world. We’re a globally distributed team with our HQ in Košice, Slovakia, which means we can cover different time zones and be even closer to our clients. We love what we do, and we love the team we've created to do it with. Developing software solutions (and helping our clients succeed!) is a joy and an art all in one, and that is how we approach it.

Job application

Didn’t find an ideal position?

Message us!

Upload your CV
I hereby consent to the processing of my personal data. *