About Us

Welcome to the “Images and Reviews Alliance” (IRA) team, a dynamic and innovative group committed to enhancing user experiences through comprehensive image and review management solutions. As experts in two important domains - images and reviews - we play a pivotal role in ensuring seamless operations for our users and stakeholders.

Our development team consists of passionate and skilled professionals dedicated to solving complex problems. We work in a collaborative environment where ideas are freely shared and everyone's input is valued. Our team is distributed between Prague and Liberec, embracing a hybrid work model that combines the benefits of in-person collaboration and remote flexibility.

Join us on our journey to transform user interactions with impactful image solutions and insightful review management. Together, we can achieve more!

What will you do 

We are seeking a talented mid-level backend TypeScript developer to join our team. The ideal candidate will have solid experience in building scalable and efficient server-side applications using TypeScript and Node.js. You'll be responsible for developing and maintaining our backend services, APIs, and database interactions. While initially focusing on our TypeScript codebase, there may be opportunities to work with our Python domain in the future.

Responsibilities

  • Design, develop, and maintain robust backend services and APIs using TypeScript and Node.js
  • Design efficient data models and implement optimized data access patterns for Google Firestore
  • Develop and integrate services within our monorepo architecture, leveraging Nx for efficient workspace and dependency management
  • Ensure high performance and responsiveness of applications
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and provide constructive feedback
  • Troubleshoot, debug, and upgrade existing systems
  • Stay current with emerging trends in backend development and TypeScript
  • Opportunity to expand responsibilities to include maintenance of both TypeScript and Python codebases

What do we expect from you 

  • 3-5 years of experience in backend development, with at least 2 years using TypeScript
  • Strong proficiency with Node.js and its ecosystems
  • Experience with RESTful API design and implementation
  • Solid understanding of NoSQL databases, particularly Google Firestore
  • Experience with version control systems (preferably Git)
  • Familiarity with the entire web development process (design, development, and deployment)
  • Knowledge of algorithms and data structures
  • Bachelor's degree in Computer Science or related field (or equivalent experience)

What we appreciate:

  • Familiarity with message brokers (e.g., RabbitMQ, Apache Kafka)
  • Knowledge of container technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes)
  • Experience with infrastructure-as-code tools (e.g., Terraform)
  • Experience with CI/CD pipelines
  • Familiarity with Google Cloud Platform (GCP)

Why would you love to be Heurecian?

  • Opportunity to contribute to the development of a product currently used by thousands of users daily
  • Participation in our Meetups, where we connect with other software developers
  • A non-formal culture and positive mindset among all of us
  • A chance to learn a lot from the vast shared know-how we have at Heureka
  • We will support you in improving your skills, including participation in training and conferences
  • The ability to set personal goals that can advance you on our Career Journey
  • Flexible working hours with the option to work from home, and many other benefits such as a Cafeteria system, Multisport card, meal allowance, 25 days of vacation + extra days off
  • You'll be assigned a buddy who will look after you in the beginning, help you, answer your questions, and introduce you to the intricacies of our app.

 


Heureka Group a.s.