This position is available in either Tijuana or CDMX.
As a Backend PHP Developer your role will be to help us design, develop, and maintain the backend infrastructure of our web applications. You will play a key role in building robust and scalable application, ensuring high performance, security, and reliability. You will work closely with the front-end development team to implement new features, APIs, and integration with third party providers.
Responsibilities
- Design, prototype, and develop new features based on requirements.
- Construct the server-side, back-end applications, and architecture with well documented code.
- Build scalable and robust APIs and system.
- Build reusable code and libraries for future use.
- Optimize code and application for maximum speed and scalability.
- Ensure stability and performance of the system.
- Integrating our front-end UI with the constructed API.
- Run tests and bug fixing software to keep it optimized.
- Collaborate with the front-end development team to integrate user-facing elements with server-side logic.
- Design, develop, and maintain efficient, reusable, and reliable PHP code using Laravel.
- Build and optimize MySQL database schemas and queries for performance and scalability.
- Develop RESTful APIs to enable seamless communication between front-end and back-end systems.
- Implement authentication and authorization mechanisms for API endpoints.
- Identify and troubleshoot software defects and issues, ensuring timely resolution.
Skills
- Excellent ability to communicate verbally.
- Problem-solving abilities.
- Strong object-oriented programming skills. (3 years' experience required)
- Proficiency with PHP server-side language.
- Experience with Laravel (any other framework is a plus) (3 years' experience required)
- Experience with composer.
- Experience with basic SQL queries.
- Basic git usage or with any other source control system.
- Proven proficiency in PHP, with a strong emphasis on developing scalable and efficient backend solutions.
- Solid experience with the Laravel framework, showcasing your ability to build sophisticated web applications.
- A deep understanding of MySQL database design, optimization, and query performance.
- Demonstrated expertise in designing, developing, and maintaining RESTful APIs, emphasizing best practices for efficiency and reliability.
- Experience in integrating with external providers, APIs, or services, showcasing your ability to establish seamless connections and handle data exchange.
- Familiarity with security practices, especially related to API authentication and authorization mechanisms.
- A basic understanding of front-end technologies, such as HTML, CSS, and JavaScript, to facilitate collaboration with the front-end development team.
- A strong grasp of software development principles, including Object-Oriented Programming (OOP) and best practices in code design and architecture.
- Strong problem-solving skills and the ability to troubleshoot software defects and issues effectively.
- Proven ability to work collaboratively in cross-functional teams, including product managers and designers, to translate business requirements into technical solutions.