Full Stack Developer Hotel Manager

Job Description

Design of the overall architecture of the application, which will be built on an existing open-source solution ensuring the optimisation of the application for responsiveness 
Integration of various third party API’s with the application 
You will lead the team in the design, development, programming, deployment, project documentations, and other tasks for various projects. 
Responsible for the front end to back end development of web and mobile applications 
You will have the opportunity to shape and determine the architecture and best solutions 
Collaborate with cross-functional business team to create the best user experience and other product features 
You are responsible to construct the fundamental IT architecture and are in charge for the code review, testing and active participation in projects 
Promoting and enabling an agile development environment and lean processes in line with product management 
Provide support and continuous enhancement of the application platform 
You will be responsible for overall success of the project

Technical Skills/Experience

 5+ years of work experience within the start-up environment as a Fullstack Developer 
In-depth understanding of the entire web development process (design, development and deployment) 
This includes application oriented experience with databases (e.g. MySQL), Node.js and AWS (server infrastructure) 
Knowledge of multiple programming languages such as Java, PHP, JSON, JAX-RS, etc. 
Knowledge OS such as Windows & Linux and Tomcat Applications server 
Knowledge of JavaScript frameworks, like AngularJS, VueJs, or React or JS-based build tools like Grunt, Gulp, and Bowe and application frameworks such as Spring and Hibernate and reporting engine such as Pentaho 
Working knowledge of mobile technologies (iOS/Android/Xamarin) 
Devops tools/techniques and design (Jenkins, GIT, cloud based DevOps technologies) 
Proficiency in object-oriented design and development using software development best practices. 
Ability to plan design and architectural blueprints
Security design and best practice

 Non-Technical Skills/Experience

Track record in building scalable architectures preferably in start-ups with focus on financial services 
Practice in managing development teams by mentoring and practical support. 
Deep knowledge of the infrastructure, Fragmentation and support of APIs 
Experience working in agile teams and process 
Strong decision making ability and hands-on mentality 
Capability to size and cost designs

Other Skills

Global thinking 
Good communication and time management skills 
Creative, curious, problem solver, entrepreneurial 
At least one hobby apart from coding 😉 
Excellent organizational skills, attention to detail, and ability to work in close-knit teams in fast-paced, high-pressure environments 
Strong analytical skills and in-depth knowledge of object-oriented programming language

Qualifications/Requirements

Minimum 2.1/Upper Credit Bachelor’s Degree in Computer Science, Computer Engineering, or Computer Information Systems or related field or a combination of related experience and education.
5 years experience in a relevant role and must be able to show previous work/projects done

go to method of application »

Interested and qualified candidates should send Your resume (3 pages max) ,Your Project Portfolio (Link to Previous Work/projects or Personal Projects), GitHub Account Username (A plus but Not Mandatory), to admin@culminateconsulting.com  with the relevant position applied for as the subject of the mail.

Apply via :

admin@culminateconsulting.com