Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailResponsibilities:
Proactively engage in the design of technical solutions and implement complex backend features from start to finish ensuring alignment with strategic business goals.
Lead the development process including reviewing requirements planning and identifying potential issues.
Drive and participate in multiple aspects of the SDLC including planning development testing and deployment.
Perform comprehensive code reviews to ensure high code quality and facilitate knowledge sharing within the team.
Communicate with the team and client to clarify requirements and share the outcomes.
Establish and refine the team's engineering and quality standards and ensure team members adhere to these standards.
Engage in the technical interviewing process.
Qualifications:
We know that sometimes you cant tick every box. We would still love to hear from you if you think youre a good fit!
Software Design
Comprehensive understanding of paradigms principles and methodologies such as SOLID GRASP TDD and DDD.
Strong foundation in designing solutions that adhere to development standards focused on scalability and performance.
Software development:
Extensive proficiency in PHP and knowledge of essential thirdparty libraries and tools;
Extensive proficiency in PHP 7 and 8 (7 years) and knowledge of essential thirdparty libraries and tools;
Extensive proficiency in either Laravel or Symfony (5 years) and deep understanding of the core components and internal architecture;
Deep understanding of the core components and internal architecture of Laravel;
Thorough understanding of both RDBMS and NoSQL databases skilled in developing highperformance queries performing optimizations and structuring databases;
Extensive experience with both monolithic and distributed architectures (e.g.
microservices SOA) including their methodologies and best practices;
Advanced experience in utilizing communication protocols and tools (e.g. message brokers HTTP WebSockets);
Quality Assurance:
High proficiency with widely used frameworks and tools;
Experience in continuously improving project quality by establishing a code review process setting quality metrics actively monitoring them and defining and maintaining a testing strategy (tools types metrics);
Software Deployment:
Proficiency in container orchestration (e.g. Kubernetes);
Practical experience with software deployment and configuration in cloud environments (including pipelines and deployment patterns);
Remote Work :
No
Employment Type :
Fulltime
Full-time