Who We Are
Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its clients path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries.
Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency both internally and with our clients. Currently, we are searching for Senior PHP Developer to join the big team of professionals. We are looking for an active, responsive, and devoted person.
Project - application for booking places for trailers in Europe. There are mobile and web versions of the product. Now the development phase is active.
Full technology stack on the project - Laravel, PostgreSQL, RabbitMQ, ReactJS, VueJS, NextJS, WebSocket, Nginx, Docker.
Responsabilties
- Lead the design, development, and maintenance of complex web applications using PHP Laravel framework.
- Write clean, maintainable, and efficient code.
- Collaborate with the development team to design scalable and high-performance software architecture.
- Ensure the application follows best practices in software design and development.
- Ensure adherence to coding standards and guidelines.
- Design and optimize database schemas.
- Write and optimize database queries for performance.
- Develop RESTful APIs for web and mobile applications.
- Integrate third-party APIs as needed.
- Implement security best practices to protect against common web vulnerabilities, such as SQL injection and XSS attacks.
- Identify and resolve performance bottlenecks in the application.
- Conduct load testing and performance tuning.
- Create and maintain technical documentation, including API documentation and coding standards.
- Collaborate with cross-functional teams, including designers, front-end developers, and QA testers.
- Use version control systems (e.g., Git) effectively for code management and collaboration.
- Deploy applications to production servers and manage deployment pipelines.
- Collaborate with DevOps teams for server setup and maintenance.
- Identify and resolve bugs and issues promptly.
- Perform root cause analysis for critical issues.
- Write unit tests and conduct thorough testing to ensure code quality.
- Implement automated testing where applicable.
- Stay updated with the latest PHP and Laravel developments.
- Evaluate and recommend new technologies and tools that can improve development processes.
- Continuously seek opportunities to improve development processes and code quality.
- Implement deployment strategies and monitor application health in production environments.
- Ensure compliance with relevant data protection and privacy regulations (e.g., GDPR).
Skills
- Bachelor's Degree, preferably in Information Technology, Computer Science, or a related area
- Minimum of six years of experience in Development with PHP Laravel.
- Experience in SDLC.
- Experience in Waterfall software development environment.
- Experience in an Agile software development environment.
- Mastery of PHP and Laravel, enabling the creation of robust web applications.
- Application of OOP principles for clean, maintainable code.
- Efficiently design and manage relational databases for data storage and retrieval.
- Deep Understanding of business and technical processes.
- Excellent communication skills.
- Fluent in English and Arabic language.
- Well-organized and able to plan proactively.
- Lesson Learned.
Why Work With Us
We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.