This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Junior Partner Integration Engineer at Cozycozy, you will be a vital member of the team responsible for connecting and expanding our global inventory of over 20 million accommodations. Working closely with Senior Engineers, you will contribute directly to the development of new integrations and the maintenance of our high-volume back-end data pipelines. This role is ideal for an ambitious engineer looking to build a foundational career in high-scale back-end systems using modern technologies like Node.js/TypeScript and gain hands-on experience with complex integration challenges (APIs and web scraping). You will receive mentorship and support while making a direct, measurable impact on our product’s core offering.
Job Responsibility:
New Integrations: Assist Senior Engineers in developing, testing, and deploying integrations with new accommodation partners using Node.js/TypeScript
Data Collection: Write and maintain reliable code to fetch both static partner information and real-time price & availability data, utilizing partner APIs or web scraping tools
Troubleshooting: Actively participate in debugging and resolving issues related to existing integrations to ensure data accuracy and reliability
Data Processing: Contribute to the maintenance and enhancement of back-end services responsible for data ingestion and processing, learning about performance optimization and scalability
Database Operations: Perform basic operations and assist in optimizing queries across our MongoDB and PostgreSQL databases, under senior guidance
Asynchronous Logic: Learn and apply concepts of RxJS and reactive programming within the Node.js environment to manage data streams efficiently
Code Quality: Participate in regular code reviews, offering constructive feedback and learning best practices for writing clean, well-tested, and maintainable code
Documentation: Create and update technical documentation for new and existing partner integrations
Teamwork: Collaborate effectively with the engineering team, product managers, and business stakeholders to understand integration requirements
Requirements:
1-2 years of professional experience in software engineering, preferably in a back-end focused role, or equivalent project experience
Core stack knowledge and experience in Node.js, JavaScript & TypeScript
Familiarity with either NoSQL (MongoDB) or relational (PostgreSQL) databases
A basic understanding of web concepts is a plus (cookies, sessions handling etc)
High curiosity and a strong desire to learn complex system architecture, data integration techniques, and reactive programming principles (RxJS)
A meticulous approach to writing code and debugging data synchronization issues
Good written and verbal communication skills in English, suitable for a collaborative international environment
An ability to take ownership of assigned tasks and seek help proactively when blocked
Genuine enthusiasm for technology, travel, and joining a high-growth company
Nice to have:
A basic understanding of web concepts is a plus (cookies, sessions handling etc)
What we offer:
Opportunity to learn from and be mentored by Senior engineers, accelerating your professional and technical growth
A stimulating and supportive work environment with an international team (12 nationalities represented) that is passionate about travel and innovation
Strong entrepreneurial and open-minded culture with numerous projects to imagine and lead
Enjoy our office in the center of Budapest with unlimited coffee, tea, drinks, and snacks
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.