About Company
Geejam is an exclusive, luxury boutique hotel and recording studio nestled in the lush, tropical hills of Port Antonio, Jamaica, overlooking the stunning turquoise waters of the Caribbean Sea. Renowned for its unique blend of island charm, world-class amenities, and a vibrant creative atmosphere that has attracted international artists and discerning travelers alike, Geejam offers an unparalleled escape. Our commitment to excellence extends from our personalized guest services to our cutting-edge facilities, ensuring every aspect of the Geejam experience is exceptional. As we continue to innovate and enhance our digital presence, we are seeking a talented and passionate Web Developer to join our dedicated team. This is an exciting opportunity to contribute to a brand that embodies luxury, creativity, and the vibrant spirit of Jamaica, playing a crucial role in shaping our online identity and engagement with a global audience.
Job Description
Geejam is on the lookout for a highly skilled and enthusiastic Full-stack Web Developer with expertise in both front-end and back-end technologies. Based in our beautiful Blue Lagoon, Port Antonio location, you will be instrumental in designing, developing, and maintaining our diverse range of web applications and digital platforms. This includes our primary resort website, online booking systems, internal management tools, and potential future guest-facing applications.
As a critical member of our small, dynamic team, you will be responsible for the entire web development lifecycle, from conceptualization and design to deployment and ongoing support. Your front-end prowess will ensure our online presence is not only aesthetically captivating and responsive across all devices but also delivers an intuitive and seamless user experience that reflects the luxury and unique character of the Geejam brand. On the back-end, you will be building robust, scalable, and secure server-side logic, APIs, and database structures to power our services, ensuring high performance and reliability.
This role requires a proactive problem-solver with a keen eye for detail and a passion for crafting elegant code. You will collaborate closely with our marketing, operations, and management teams to translate business requirements into technical solutions, contributing to strategies that enhance guest engagement and operational efficiency. If you are a versatile developer who thrives in a creative environment, enjoys tackling diverse challenges, and wants to make a tangible impact on a world-class luxury brand, we encourage you to apply. Join us at Geejam and help us build the next generation of our digital footprint, ensuring our online experience is as unforgettable as a stay at our resort.
Key Responsibilities
- Design, develop, and maintain responsive, high-performance web applications using modern front-end frameworks.
- Develop and manage robust back-end services, APIs, and database schemas to support various web functionalities.
- Collaborate with marketing, design, and operations teams to gather requirements and translate them into technical specifications.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Implement security best practices and ensure data integrity across all web platforms.
- Perform code reviews, debugging, and troubleshooting to ensure application stability and reliability.
- Stay updated with emerging web technologies and industry trends to recommend and implement innovative solutions.
Required Skills
- Proficiency in HTML5, CSS3, and JavaScript (ES6+)
- Experience with a modern front-end framework (e.g., React, Angular, Vue.js)
- Strong back-end development skills with Node.js, Python, or PHP frameworks (e.g., Express, Django, Laravel)
- Expertise in database design and management (e.g., SQL, PostgreSQL, MongoDB)
- Experience with version control systems, particularly Git
- Familiarity with RESTful APIs and microservices architecture
- Understanding of responsive design principles and cross-browser compatibility
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
- Knowledge of UI/UX principles and best practices
- Familiarity with content management systems (CMS) like WordPress or similar
- Experience with SEO best practices and web analytics tools
- Ability to work independently and as part of a small, agile team
- Excellent problem-solving and communication skills
Perks & Benefits
- Competitive salary and benefits package
- Opportunity to work in a stunning, inspiring natural environment
- Professional development and learning opportunities
- Employee discounts on resort services and amenities
- Meals provided during working hours
- Access to a creative and vibrant community
How to Apply
To apply for this exciting opportunity, please click on the application link below. We encourage you to submit your resume and a cover letter outlining your experience and why you are the ideal candidate for this role at Geejam.