Back

Mid-Senior PHP developer

About the company:

IT Camp client is TILT – company transforming the logistics industry through advanced AI technology, offering solutions that enhance real-time visibility, optimize freight brokerage, and drive sustainable growth. Our innovative platform empowers businesses to reduce costs by up to 40% and streamline operations, making the supply chain smarter and more efficient. With products like Lighthouse, iTracker, and Nexus, TILT provides end-to-end solutions that
automate and optimize every aspect of transportation management.
Due to growth of the company we are looking for Mid-Senior PHP developer to join the team.

Responsibilities:

As a Middle-Level Backend PHP Developer at TILT, you will contribute to building and maintaining our core
backend systems that support our AI-driven logistics solutions. Your expertise in the Laravel framework will be
key in ensuring the robustness and scalability of our applications, helping us deliver top-tier services to our
clients.
Key Responsibilities
– Develop and Maintain: Write clean, maintainable, and efficient PHP code using the Laravel framework.
– Collaborate: Work closely with front-end developers, designers, QA team, and other backend
developers to deliver high-quality features.
– Optimize Performance: Ensure the performance, quality, and responsiveness of applications.
– Database Management: Design and optimize database queries and structures using PostgreSQL.
– Code Reviews: Participate in code reviews and contribute to a culture of continuous improvement.
– Troubleshoot: Identify bottlenecks, bugs, and devise solutions to these problems.

Requirements:

Key requirements :
– Experience: 2+ years of professional experience as a backend developer.
– PHP: Strong experience with PHP 7.4+ and recent Laravel versions.
– Database: Proficiency in PostgreSQL.
– Testing: Experience in writing both unit tests and feature tests to ensure code quality and reliability.
– Version Control: Experience with Git or other version control systems.
– Problem Solving: Strong problem-solving skills and attention to detail.
– Team Player: Excellent communication skills and ability to work in a team environment.
Nice to Have
– GraphQL: Experience with GraphQL for building and querying APIs, enabling efficient data fetching and
flexibility in API development.
– Pub/Sub Systems: Familiarity with Pub/Sub messaging systems like Redis or Kafka, crucial for building decoupled and scalable systems that handle asynchronous communication.
– Microservices: Understanding of microservices architecture, including designing and implementing
services that are independent, deployable, and scalable. Experience with Docker and Kubernetes is a
plus.
– APIs and Web Services: Experience with RESTful APIs and web services, focusing on building and maintaining high-performance, secure, and scalable APIs.
– CI/CD Pipelines: Experience with continuous integration and continuous deployment pipelines, using tools like Jenkins, GitLab CI, or CircleCI.
– Cloud Platforms: Knowledge of cloud services such as AWS, Google Cloud, or Azure, especially in deploying and managing backend services.
– Caching Strategies: Experience with caching mechanisms like Memcached or Redis to optimize application performance.

What company offers:

– Flexible Working Hours: Start your workday anywhere between 7 AM and 10 AM.
– Professional Development: Opportunities for learning and development, including attending
conferences and workshops.
– Innovative Projects: Be part of a team pushing the boundaries of technology to create groundbreaking digital solutions in logistics.
– Work Equipment: Apple MacBook laptop as your standard work equipment.
– Health Insurance: Comprehensive health insurance to keep you covered.
– Paid Health Days: Take paid health days whenever you need them without a doctors note.
– Extra Paid Days Off: Enjoy extra paid days off on your birthday.
– Competitive Salary: We offer a salary that reflects your skills and experience, along with performance-based bonuses.

We will contact you if you are invited for an interview. We will send the answer to those candidates who will be invited for an interview. If you have not received an invitation to a job interview within 2 weeks after the vacancy deadline, it is considered that you have received a refusal.

Apply for this job

    Enter your name*

    Enter your email*

    Attach your resume*

    ×