Full Stack Developer
Indexed description
• Designing and writing back-end code, leading the development of efficient PHP modules using the Yii2 Framework.
• Conducting in-depth data analysis and application requirement scoping.
• Diagnosing and resolving complex, high-priority application and code issues.
• Spearheading the development of new features and integrations to significantly reduce administrative overhead and improve system efficiency.
• Reviewing and approving code adjustment requests, and providing technical guidance to co-workers.
• Proactively identifying and executing application updates and modifications to achieve peak performance.
• Overseeing the development of a user-friendly and highly responsive front-end for web applications, ensuring technical excellence.
• Leading the building and maintenance of cross-platform mobile applications using React Native.
Requirements
• Advanced proficiency in Node.js and deep experience with the NestJS framework.
• Expert-level knowledge of PHP web frameworks such as Yii2.
• Extensive experience developing and leading mobile application projects using React Native.
• Deep understanding and practical application of MVC and other architectural design patterns.
• Mastery of front-end technologies, such as React, JavaScript (ES6+), HTML5, and CSS3.
• Expert knowledge of object-oriented programming and design principles.
• Proven experience implementing and managing accessibility and security compliance for large-scale applications.
• Demonstrated ability to design and implement fundamental architectural principles behind a highly scalable and resilient application.
• Expertise in integrating multiple complex data sources and databases into a unified system.
• In-depth understanding of the limitations and advanced workarounds for PHP and JavaScript as platforms.
• Advanced skills in creating, optimizing, and managing complex database schemas that accurately represent and support intricate business processes.
• Expert knowledge of SQL and related databases, with a preference for advanced MySQL optimization experience.
• Expert understanding and application of code versioning tools, such as Git (including advanced branching strategies).
• Working knowledge of Creative tools to extract needed assets such as Figma, Photoshop or any related tools for design collaboration.
• Bachelor’s degree in computer science or a similar field.
• Mandatory extensive previous experience creating and maintaining scalable, high-traffic applications.
• Proven ability to lead multiple complex projects and drive agile development processes.
• Solid knowledge of managing cloud servers and configuration for automated deployment scripts (CI/CD).
• Exceptional problem-solving and architectural design skills
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search