We are seeking a talented Full Stack Developer to join our innovative team. If you're passionate about building scalable web applications and have a strong proficiency in Symfony and Vue.js, we want to hear from you. As a Full Stack Developer, you will have the opportunity to work on diverse projects, collaborating with cross-functional teams to deliver cutting-edge solutions.
Responsibilities
- Design and architect back-end systems using Symfony, implementing RESTful APIs, data models, and authentication mechanisms.
- Develop interactive and dynamic front-end interfaces with Vue.js, integrating with back-end APIs for seamless user experiences.
- Utilize HTML 5, CSS Pre/Post processors, and JavaScript to create responsive and accessible user interfaces.
- Optimize application performance through techniques such as lazy loading, caching, and code splitting.
- Implement efficient database queries and optimizations for scalability and speed.
- Write unit tests and conduct thorough code reviews to ensure code quality and maintainability.
- Diagnose and debug complex issues across the full stack, employing debugging tools and techniques.
- Stay updated with the latest advancements in Symfony, Vue.js, and web development best practices through continuous learning and experimentation
- Convert existing applications to Progressive Web Apps (PWAs).
- Create and maintain applications in Cordova and other Mobile Web Frameworks.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience as a Full Stack Developer or similar role, with a demonstrable track record of successful projects.
- Proficient in PHP 8+ with a strong background in Symfony or Laravel frameworks, including experience with Symfony components and Symfony Flex.
- Proficient in Reactive JS, particularly in Vue.js, with experience in building complex single-page applications (SPAs) and integrating with back-end APIs.
- Skilled in writing and optimizing MySQL queries, including database schema design, indexing, and query optimization techniques.
- Experience with AWS services such as EC2, S3, RDS, Lambda, and CloudFormation, including deployment and maintenance of web applications on AWS infrastructure.
- Familiarity with containerization technologies such as Docker for development and deployment workflows.
- Solid understanding of version control systems such as Git and experience with Git workflows in collaborative development environments.
- Strong problem-solving skills and ability to troubleshoot complex technical issues across the stack.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams and communicate technical concepts to non-technical stakeholders.
If you are a talented Full Stack Developer looking to join a forward-thinking team and work on exciting projects, we encourage you to apply! Please submit your resume and portfolio showcasing your relevant work.