Quick Summary
At MaisMei, we believe in the entrepreneurial potential of Brazilians. Our platform is dedicated to simplifying the lives of Individual Microentrepreneurs (MEIs), helping them grow and prosper in their businesses. If you are a born entrepreneur, like us, and are looking for a challenging and innovative environment, join us and be part of our mission to boost entrepreneurship in Brazil!
Challenge
We are looking for a Senior PHP Development professional to join our technology team. This professional will have the challenge of leading the creation of scalable, robust, and easily maintainable solutions, ensuring optimized performance and quality through practices such as TDD and constructive code reviews.
They will be a technical reference for the team, supporting the development and resolution of complex problems, such as microservices integration, asynchronous events, and high data volume. In addition, they will be responsible for documenting solutions, adapting to agile methodologies, and dealing with multidisciplinary technologies, bringing innovation and leadership to challenging projects.
Challenges and Responsibilities
- Design and develop reusable, scalable, and easily maintainable software architecture solutions.
- Identify and solve performance problems.
- As a Senior developer, support other team developers (mentoring) and conduct code reviews of back-end deliveries.
- Develop clean and testable code.
- Document solutions (documents, diagrams, or whatever is appropriate).
- Perform unit and integration tests to ensure code quality.
Requirements
- 4+ years of experience in back-end development.
- PHP - Experience with frameworks such as: Yii2, Laravel, or Symfony.
- Knowledge and modeling of REST APIs.
- Solid knowledge of object-oriented programming.
- Event-driven architecture (synchronous and asynchronous).
- Microservices architecture (multiple projects, intra-communication, webhooks).
- Relational database (advanced) / Non-relational (intermediate).
- Experience with web scraping.
- TDD.
- Git and GitHub.
- Experience with Docker.
- Knowledge of agile methodologies.
- Intermediate/advanced English.
- Familiarity with messaging systems (queues and RabbitMQ).
What else would we love to see?
- Advanced knowledge of databases, query modeling, and interaction with high data volumes.
- Knowledge of cloud (Digital Ocean and/or AWS).
- Knowledge of Linux servers, remote connection (SSH), and basic DevOps.
- Knowledge of continuous integration and continuous delivery (CI/CD).
- Higher education in technology areas (computer science, information systems, software engineering, systems analysis and development, data processing, etc.) will be a plus.

