Job Description:

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.