Gelasakis Group of Companies is a business Group focused on three core sectors: travel, maritime services and hospitality.
We are looking for a motivated, talented and highly productive mid-level Full Stack Engineer with a strong bias towards Front-End development to join our team.
The team you will be part of is responsible for the development and support of a SaaS ERP web platform for the vertical market of ship support and maintenance services. You will have the opportunity to work on a highly optimized architecture, spanning across multiple technologies and vendors to build a product that will revolutionize the industry.
Responsibilities
● Develop, test, and maintain robust and performance optimized code across the stack, with a focus on Front-End functionality
● Take part in the design of the product’s technical architecture
● Work closely with the designer and product manager to translate UX/UI designs into high-quality, interactive interfaces
● Integrate the Back-End API services to the Front-End views
● Audit and contribute to the optimization of the UI/UX as well as implement the necessary changes
● Provide technical support for all issues related to the product’s functionality
● Optimize existing code base in terms of efficiency, performance, and code clarity
● Solve unique problems that arise from the need to always push the envelope in web development
● Be technically responsible of the projects you take on and choose the best method or technology to make them successful
● Be curious & self-motivated to always catch up on state-of-the-art web technologies
Requirements
● 3+ years of experience in Full Stack development using Javascript, with a strong focus on Front-End technologies
● Proficiency with the React and NextJS frameworks as well as Front-End libraries such as Tailwind and Material UI
● Experience with NodeJS for Back-End and RESTful API development
● Solid understanding of HTML, CSS and responsive design principles
● Experience with Git version control system, unit testing and code deployment methodologies
● Experience in working with relational databases (e.g. PostgreSQL)
● Excellent communication skills and ability to work effectively in a collaborative team environment
● [Bonus] Experience in building SaaS Single Page Applications that are intended to be used by multiple tenants
Benefits
● Competitive salary
● Training and education
● Remote work with flexible working hours
● Excellent career prospects