Quick Summary
This remote Mid-Level Backend Programmer role in Brazil focuses on developing and optimizing backend applications, particularly around checkout functionality, using PHP and the Laravel framework. Mandatory requirements include mastery of MySQL (advanced data modeling and optimized queries), expertise in implementing and managing message queues (Kafka, SQS), and hands-on experience with Docker, Git version control, and Agile methodologies.
Description:
Mandatory Requirements:
- Solid experience utilizing PHP and the Laravel framework.
- Mastery of MySQL, including advanced data modeling and optimized query writing.
- Expertise in implementing and managing message queues (e.g., Kafka, SQS, or similar technologies).
- Hands-on experience with Docker for application development and deployment workflows.
- Familiarity with development best practices, including Git version control and Agile methodologies.
Differentiators (Preferred Skills):
- Knowledge of Node.js and Typescript.
- Experience applying SOLID principles and strong code design practices.
- Exposure to cloud infrastructure environments (AWS, Azure, GCP, etc.).
- Experience with messaging systems or event-driven architecture (EDA).
Responsibilities:
- Develop, maintain, and optimize backend applications using PHP and the Laravel framework.
- Create and manage high-performance, secure MySQL databases.
- Implement and manage queues to facilitate asynchronous processing.
- Utilize Docker containers to ensure application standardization and portability.
- Collaborate effectively on team code reviews and technical enhancements.
- Participate actively in Agile ceremonies, focusing on task refinement and estimation.
- Identify and resolve software bugs, while proposing improvements for performance and scalability.

