Junior Backend Engineer - Typescript
Overview
Cozycozy is the only platform that gives you real-time access to all available holiday accommodations. The service features over 20 million listings from over 100 booking sites and operates in over 50 countries in 20 languages, with offices in Paris and Budapest.
Role
As a Junior Backend Engineer at Cozycozy, you will be a vital member of the team responsible for connecting and expanding our global inventory of accommodations. You will work closely with Senior Engineers to contribute to the development of new integrations and the maintenance of 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).
The position is onsite based in our office in Budapest .
Responsibilities
- Integration Development & Support
- 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 and availability data, utilizing partner APIs or web scraping tools.
- Troubleshooting: Participate in debugging and resolving issues related to existing integrations to ensure data accuracy and reliability.
- Back-end System Contribution
- Data Processing: Contribute to the maintenance and enhancement of back-end services responsible for data ingestion and processing, focusing on performance optimization and scalability.
- Database Operations: Perform basic operations and assist in optimizing queries across 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.
- Learning & Collaboration
- Code Quality: Participate in regular code reviews, provide constructive feedback, and learn best practices for writing clean, well-tested, 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.
Qualifications
- 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 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.
What we offer
Jumpstart your career by joining our international team where your contributions support growth across more than 50 countries and position Cozycozy at the forefront of global travel innovation.
Why join Cozycozy?
- 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) passionate about travel and innovation.
- Strong entrepreneurial and open-minded culture with opportunities to imagine and lead projects.
- Office in the center of Budapest with unlimited coffee, tea, drinks, and snacks.
Our hiring process
- A first 1:1 interview with the Hiring Manager
- A Technical Test to present to stakeholders
- Meet the team onsite
What’s Next?
Once we receive your application, we will review your CV and cover letter and respond with an update as soon as possible. Visit and follow us on LinkedIn, Instagram, TikTok and Facebook to get to know us better.
#J-18808-Ljbffr