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