PHP Laravel Developer with Microservices Experience - Bengaluru, India - Invenzo Labs

    Invenzo Labs
    Invenzo Labs Bengaluru, India

    2 weeks ago

    Default job background
    Technology / Internet
    Description

    Position Overview:

    We are seeking a skilled PHP Laravel Developer with expertise in building and maintaining microservices architecture. In this role, you will be responsible for developing, optimizing, and maintaining our web applications and microservices using the Laravel framework and other related technologies. You will work closely with cross-functional teams to design, implement, and scale microservices-based solutions to support our organization's goals.

    Key Responsibilities:

    1. Microservices Development: Design, develop, and maintain microservices using PHP Laravel and related technologies to ensure scalability, maintainability, and high performance.

    2. Laravel Application Development: Create and maintain Laravel-based web applications, ensuring they meet project requirements, are secure, and perform well.

    3. API Development: Develop and document RESTful APIs to enable communication between microservices and external systems.

    4. Database Management: Design and optimize database schemas, write efficient SQL queries, and manage data storage solutions for microservices.

    5. Code Quality: Write clean, well-documented, and maintainable code, following best practices and coding standards.

    6. Testing and Debugging: Perform unit testing, integration testing, and debugging to ensure the reliability and stability of microservices and applications.

    7. Scalability and Performance: Optimize the performance of microservices and applications to handle increasing traffic and load.

    8. Security: Implement security best practices, including data encryption, authentication, and authorization mechanisms to protect data and ensure compliance with security standards.

    9. Monitoring and Logging: Set up monitoring, logging, and alerting systems to proactively identify and resolve issues in microservices.

    10. Collaboration: Collaborate with cross-functional teams, including front-end developers, designers, and product managers, to deliver high-quality solutions.

    11. Documentation: Maintain clear and up-to-date documentation for code, APIs, and system architecture.

    **Qualifications:**

    Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

    Proven experience in PHP Laravel development, including building web applications and microservices.

    Strong knowledge of microservices architecture, design patterns, and best practices.

    Proficiency in database design and SQL, with experience in relational and NoSQL databases.

    Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).

    Experience with API development and RESTful services.

    Knowledge of version control systems (e.g., Git) and collaborative development workflows.

    Strong problem-solving skills and the ability to troubleshoot complex issues.

    Excellent communication and teamwork skills.

    Experience with continuous integration and continuous deployment (CI/CD) pipelines is a plus.

    Additional Information:

    This is a full-time position with opportunities for professional growth and advancement.

    The candidate may need to work collaboratively with remote teams or clients, requiring effective communication and time management skills.

    Stay updated on industry trends and emerging technologies related to microservices and web development.