Tech Stack
AndroidAWSGraphQLiOSLaravelMySQLPHPReactReact NativeRedis
About the role
- Design, develop, and maintain Fullstack applications with Laravel (PHP 8+) and React.
- Build and optimize GraphQL and REST APIs for secure and efficient data exchange.
- Write clean, maintainable, and testable code using Pest, PHPUnit, or Codeception.
- Design and optimize relational databases (MySQL) and caching strategies (Redis) to ensure high performance.
- Implement responsive, intuitive, and accessible UI components.
- Participate in the full software development lifecycle: planning, architecture, development, testing, deployment, and maintenance.
- Collaborate with product, design, and QA teams to deliver high-quality features on time.
- Conduct code reviews, refactor code, and ensure compliance with best practices.
- Support and mentor junior developers, fostering growth and knowledge-sharing.
- Stay current with modern tools, frameworks, and industry best practices.
Requirements
- 3–5+ years of professional software development experience (mid-senior level).
- Proven experience with Laravel (PHP 8+) for backend development.
- Strong proficiency with React for building frontend applications.
- Experience with MySQL, Redis, and API design (GraphQL + REST).
- Strong problem-solving skills and ability to work independently with minimal direction.
- Excellent communication skills and the ability to collaborate with cross-functional teams.
- Experience with automated testing (Pest, PHPUnit, or Codeception).
- Experience with Git, CI/CD pipelines, and Agile development practices.
- English level: B2 or above (able to communicate effectively in professional settings).
- Bonus: Experience with React Native or native iOS/Android development.
- Bonus: Knowledge of Typesense.
- Bonus: Familiarity with AWS services.
- Bonus: Ability to travel to the U.S. if needed.