Junior Software Engineer
Company Description
BeachClubs.ae is the leading dedicated platform for discovering and booking beach clubs across the UAE. The platform helps residents and visitors explore top beach destinations, compare offerings, and book day passes, loungers, cabanas, and other experiences online with transparent pricing. Guests benefit from verified listings, current information, and seamless booking options. Beach clubs use BeachClubs.ae as a channel to reach new guests, showcase their venues, and drive direct revenue through instant bookings. Whether users want a relaxing pool day or a lively beachside experience, BeachClubs.ae connects them to the right spot quickly and reliably.
Role Description
This is a full-time remote role for a Junior Software Engineer. The Junior Software Engineer will assist in designing, developing, testing, and maintaining backend services and APIs that power the BeachClubs.ae platform. Day-to-day work includes implementing new features, fixing bugs, reviewing code with the founders and senior engineers, and contributing to performance and security improvements. The role involves collaborating with product and design teams, writing clean and maintainable code, and participating in code reviews and technical discussions. The Junior Software Engineer will also help with documentation, deployment processes, and monitoring to ensure a stable and scalable platform.
Qualifications
- Strong foundation in Computer Science, including algorithms, data structures, and software engineering principles.
- Practical experience in Software Development and Programming, preferably with one or more modern languages (e.g., Java, C#, Python, JavaScript/TypeScript).
- Knowledge of Back-End Web Development, including APIs, databases, and server-side frameworks.
- Understanding of Object-Oriented Programming (OOP) concepts and ability to apply them in real-world projects.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Familiarity with version control systems (e.g., Git) and basic CI/CD workflows.
- Ability to work collaboratively in a remote environment, communicate clearly, and learn from feedback.
- Interest in online platforms, marketplaces, or travel/hospitality technology is a plus.