We are seeking a highly skilled and experienced Senior Full-Stack Developer to join our dynamic team. As a Senior Full-Stack Developer, you will be responsible for leading the development and implementation of innovative software solutions across the entire stack. You will collaborate with cross-functional teams to design, develop, and deploy high-quality software applications that meet our clients' needs and business objectives. The ideal candidate will have a solid understanding of both front-end and back-end technologies, excellent problem-solving abilities, and a passion for delivering cutting-edge solutions..
Responsibilities:
· Lead the design, development, and deployment of scalable and efficient software solutions across the full stack
· Collaborate with product managers, designers, and other stakeholders to gather requirements, define project scope, and establish timelines
· Write well designed, testable, efficient code by using best software development practices
· Integrate data from various back-end services and databases
· Gather and refine specifications and requirements based on technical needs
· Create and maintain software documentation
· Stay plugged into emerging technologies/industry trends and apply them into operations and activities
· Cooperate with web designers to match visual design intent
Requirements:
· Proven working experience in web programming
· Familiarity with the following programming languages: HTML5, PHP, Javascript, ReactJS, AngularJS, VueJS, SCSS/SASS
· Worked experience with Laravel Framework
· Working experience with RESTful APIs
· Experience in managing cloud-based web applications on Amazon Web Services/Google Cloud
· Hands on experience in Gitlab
· Experience in handling No-SQL MongoDB or similar
· Aggressive problem diagnosis and creative problem solving skills
· Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
· Diploma/Professional Degree in Computer Science/Information Technology or equivalent.
· Able to start work immediate or in short notice