About the company
The Functionary has brilliant and passionate people with the energy and ambition to succeed! If you are ready to make an immediate impact and you want to work with the best, then The Functionary may be the place for you. The Functionary is a leading provider of business process support services to consumers, small businesses, mid-market, and enterprise customers. The Functionary partners with retailers, OEMs, and distributors to provide support solutions to customers needing help with customer support, e-commerce operations, setup, connectivity, Internet of Things (IoT) devices, and cloud services. The Functionary has handled over 5 million support requests, delivering market-leading customer satisfaction scores, to empower customers to get the help they need when they need it.
Position Overview
The Full Stack Software Engineer will be responsible for designing, developing, and maintaining scalable, high-performance applications using PHP for backend and React, JavaScript, CSS, and HTML for the frontend. The role also involves database management, ensuring code quality, problem-solving, and contributing to system architecture and testing.
Key Responsibilities
• Full Stack Development: Design, develop, and maintain scalable, high-performance applications using PHP for backend and React, JavaScript, CSS, and HTML for the frontend.
• Database Management: Build and optimize database schemas and queries using MySQL to ensure data integrity and performance.
• Code Quality: Write clean, maintainable, and well-documented code following best practices and coding standards.
• Collaboration: Work closely with other engineers to translate business requirements into technical solutions.
• Problem Solving: Debug, troubleshoot, and optimize existing code to enhance performance and user experience.
• System Architecture: Contribute to architectural decisions for new and existing features to improve scalability, reliability, and maintainability.
• Testing: Develop and maintain automated tests to ensure high-quality releases.
Required Qualifications
• Experience: 5+ years of professional experience as a Full Stack Software Engineer or similar role.
Technical Skills:
Preferred Qualifications
• Experience with SaaS platforms or e-commerce systems.
• Familiarity with AWS.
• Experience with serverless development best practices (AWS Lambda or GCP Functions).
• Experience with Shopify APIs.
• Knowledge of APIs (RESTful or GraphQL) and microservices architecture.
• Experience with automated testing frameworks and CI/CD pipelines.
• Understanding of web security best practices.
Tech Stack Summary
• Backend: PHP (more than just Laravel)
• Frontend: React, JavaScript (ES6+), CSS, HTML
• Database: MySQL
• Version Control: Git
• Cloud: AWS (preferred)