Senior Software Engineer ( Backend PHP/Laravel ) at Jeavio
Bayern, , Germany -
Full Time


Start Date

Immediate

Expiry Date

11 Oct, 25

Salary

0.0

Posted On

11 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Data Modeling, Production Systems, Web Application Security, Data Integrity, Distributed Systems, Query Optimization, Reviews, Business Requirements, Transformation, Logging, Authentication, Test Coverage, Communication Skills, Authorization, Constructive Feedback

Industry

Information Technology/IT

Description

JOB DESCRIPTION

Looking for an experienced PHP/Laravel Backend Developer, responsible for developing and maintaining complex enterprise-level applications and real-time operations. The candidate will be working on an application which handles high volume transactional data and integrates with multiple external services including payment, mapping, etc.

Key Responsibilities

  • Design and develop complex backend features using Laravel framework (version 9+) following SOLID principles and clean architecture patterns.
  • Build and maintain RESTful APIs for mobile applications, web frontend , and external integrations, ensuring proper versioning and backwards compatibility.
  • Implement robust queue-based job processing systems using Laravel Queues (Redis/Database) for handling asynchronous operations including load imports, data exports, batch processing, and third-party service integrations.
  • Design and optimize complex database schemas with MySQL, including advanced relationship modeling, query optimization, stored procedures, triggers, and materialized view maintenance.
  • Create comprehensive automated test suites including unit tests, integration tests, and feature tests using PHPUnit, maintaining high code coverage and ensuring system reliability.
  • Optimize application performance through caching strategies (Redis), database query optimization, and efficient memory management for high-volume operations.
  • Collaborate with frontend developers to design efficient API contracts and ensure seamless integration between backend services and user interfaces.
  • Troubleshoot and debug production issues using logging, monitoring tools, and performance profiling to maintain system stability and performance.

REQUIREMENTS

Competencies for Success

  • Analytical Thinking: Ability to analyze complex business requirements and translate theminto efficient, scalable technical solutions. Strong problem-solving skills for debuggingintricate issues in distributed systems.
  • Communication Skills: Excellent written and verbal communication abilities to collaborateeffectively with cross-functional teams, document technical decisions, and participate incode reviews with constructive feedback.
  • Attention to Detail: Meticulous approach to code quality, data integrity, and systemreliability. Ability to identify edge cases and implement comprehensive error handling andvalidation.
  • Performance Optimization: Understanding of performance bottlenecks and optimizationtechniques including database indexing, query optimization, caching strategies, andmemory management.
  • Learning Agility: Ability to learn new technologies quickly, frameworks, and businessdomains. Staying current with PHP ecosystem developments and Laravel frameworkupdates.
  • Quality Focus: Commitment to writing clean, maintainable, well-documented code withcomprehensive test coverage. Understanding of technical debt implications andrefactoring strategies.
  • Integration Skills: Experience with third-party API integrations, webhook handling, andbuilding resilient systems that gracefully handle external service failures.
  • Data Management: Understanding of data modeling, ETL processes, and handling largedatasets efficiently with proper validation and transformation.
  • Security Awareness: Knowledge of web application security best practices including inputvalidation, SQL injection prevention, authentication, authorization, and data protection.DevOps Understanding: Familiarity with deployment processes, environmentmanagement, monitoring, logging, and maintaining production systems.
Responsibilities
  • Design and develop complex backend features using Laravel framework (version 9+) following SOLID principles and clean architecture patterns.
  • Build and maintain RESTful APIs for mobile applications, web frontend , and external integrations, ensuring proper versioning and backwards compatibility.
  • Implement robust queue-based job processing systems using Laravel Queues (Redis/Database) for handling asynchronous operations including load imports, data exports, batch processing, and third-party service integrations.
  • Design and optimize complex database schemas with MySQL, including advanced relationship modeling, query optimization, stored procedures, triggers, and materialized view maintenance.
  • Create comprehensive automated test suites including unit tests, integration tests, and feature tests using PHPUnit, maintaining high code coverage and ensuring system reliability.
  • Optimize application performance through caching strategies (Redis), database query optimization, and efficient memory management for high-volume operations.
  • Collaborate with frontend developers to design efficient API contracts and ensure seamless integration between backend services and user interfaces.
  • Troubleshoot and debug production issues using logging, monitoring tools, and performance profiling to maintain system stability and performance
Loading...