Senior Full Stack Developer
About this position
Candidate will work with a group of programmers developing databases, web applications and websites. As a full stack developer, your work will primarily be building an operational control system, you will also be working with users in the office and in the field.
Responsibilities
Responsibilities will include working with management, operations on ongoing upgrades of the field operations management system and websites.
• As a Senior Developer (fullstack, frontend or backend), you will be responsible for designing and developing scalable web applications.
• Working with Management and staff to develop new databases and web applications to support operations.
• Consulting and coordinating between management and outside contractors during development of database and on-line systems.
• Assist in developing specifications for new websites and applications.
• Programming web applications and websites according to the specifications.
• Optimize web applications for maximum speed and scalability.
• Troubleshoot and debug web application issues.
• Stay up to date with the latest web development trends and technologies.
• Work with cloud based systems and assets.
Requirements
Fullstack Skills requirements:
Main skill Requirements
● PHP / Java skill set language Programming. (Laravel, CI, ORM Hibernate, Spring)
● Expert knowledge of Vue / AngularJS and / or Angular
● Have experience with API development, API integration
● Be an expert in HTML5, CSS3 and JavaScript
● Familiar with GIT or hub implementation
● Responsive and cross-browser compatibility design
● Client - server communication with XHR/AJAX
● Able to work under pressure with minimum supervision
● Finish projects within a given time frame
● Very strong intelligence and communication skills
● Able to work in a dynamic and flexible environment
Database
● MongoDb
● MySQL or PostgreSQL
DevOps Knowledge (Basic knowledge)
● DevOps experience with strong CI/CD skills
● Skilled for managing Linux (Ubuntu), NGINX and other