Backend Developer
O pozici
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 developer to join our team. The ideal candidate will have solid experience in building scalable and efficient server-side applications. You'll be responsible for developing and maintaining our backend services, APIs, and database interactions.
Responsibilities
- Design, develop, and maintain robust backend services and APIs
- Design efficient data models and implement optimized data access
- 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
What do we expect from you
- Experience in backend development, with at least 2 years using TypeScript (Node.js) and/or Python
- Experience with Sync (RESTful) and/or Async (Pub/Sub) API design and implementation
- Solid understanding of SQL/NoSQL databases (MySQL, BigQuery, Google Firestore, Redis)
- Experience with version control systems (Git)
- DevOps mindset
- Effective verbal and written communication skills (English)
What we appreciate:
- Familiarity with message brokers (RabbitMQ, Apache Kafka)
- Knowledge of container technologies and orchestration tools (Docker, K8s)
- Experience with infrastructure-as-code tools (Terraform)
- Experience with CI/CD pipelines (Gitlab)
- Familiarity with Google Cloud Platform or equivalent (AWS, Azure)
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.