What do we do?

Introducing Thinkproject Platform
Pioneering a new era and offering a cohesive alternative to the fragmented landscape of construction software, Thinkproject seamlessly integrates the most extensive portfolio of mature solutions with an innovative platform, providing unparalleled features, integrations, user experiences, and synergies.


By combining information management expertise and in-depth knowledge of the building, infrastructure, and energy industries, Thinkproject empowers customers to efficiently deliver, operate, regenerate, and dispose of their built assets across their entire lifecycle through a Connected Data Ecosystem.

What your day will look like

About the Role
We are looking for a Senior PHP Software Developer (f/m/d) to own core backend services and APIs within our cloud-based SaaS platform. You will design, build, and maintain the backend infrastructure that powers construction workflows used by major infrastructure organisations across Europe — collaborating daily with product managers, architects, and frontend engineers across our international team.

This is a hands-on engineering role. You will write production code every day, contribute to architecture decisions, and take end-to-end ownership of the services you build — from requirements through to deployment and production support.

Stack: PHP, Laravel, Larastan, Sail, Pest / PHPUnit, MySQL / PostgreSQL, Azure, Docker, Kubernetes

Key Responsibilities

Backend Engineering

  • Design, develop, and maintain PHP backend services and RESTful APIs consumed by frontend applications and third-party integrations
  • Write clean, testable, well-documented code in Laravel following strict typing, SOLID principles, and team standards
  • Design and optimise relational database schemas, queries, and migrations in MySQL or
    PostgreSQL
  • Identify and resolve performance bottlenecks before they reach production; own reliability within your feature areas
  • Architecture & Code Quality

  • Apply object-oriented design principles and patterns (SOLID, DDD, Repository/Service) to produce maintainable, scalable backend services
  • Participate in code reviews and hold the bar for engineering standards across the team
  • Use static analysis (Larastan / PHPStan) and code style tooling (Pint) as first-class engineering practices — not afterthoughts
  • Delivery & Continuous Improvement

  • Contribute to the full software development lifecycle — from requirements and architecture through to deployment and production support
  • Write comprehensive unit and feature tests using Pest or PHPUnit; apply TDD where appropriate
  • Engage in technical discussions and help improve development processes, tooling, and delivery practices
  • Domain Integration

  • Collaborate with frontend engineers (React, TypeScript) to define and negotiate clean API contracts
  • Optionally: engage with BIM data formats and standards (IFC, BCF, COBie) as part of construction data integration work
  • What you need to fulfill the role

    Required Skills & Qualifications
    You have 6+ years of professional PHP experience, have shipped production Laravel services at scale, and have strong opinions about backend architecture — not just implementation patterns. Specifically:

  • 6+ years of professional experience in PHP backend development
  • Expert-level proficiency with Laravel — including Larastan for static analysis and Sail for local development
  • Proven experience designing and building RESTful APIs consumed by frontend applications
  • Solid understanding of software design principles and patterns: SOLID, DDD, Repository/Service pattern
  • Strong hands-on experience with relational databases (MySQL or PostgreSQL) — query
    optimisation, schema design, migrations
  • Proven testing discipline using Pest or PHPUnit — TDD in practice, not just on paper
  • Familiarity with Azure and containerisation (Docker / Kubernetes)
  • Comfortable in Agile/Scrum delivery environments with high individual ownership
  • English fluency (written and spoken)
  • Nice-to-Have (Bonus Skills)

  • Frontend exposure in React / TypeScript — enough to understand what the API consumer needs
  • Experience with event-driven or microservices architecture (Azure Service Bus, Kafka, RabbitMQ)
  • Familiarity with BIM data formats (IFC, BCF, COBie) or construction / engineering software domains
  • Soft Skills

  • Engineering rigour — you care about correctness, schema design, and API contract quality, not just delivery velocity
  • Ownership mindset — you build it, you run it, you improve it
  • Clear communicator: able to define API contracts precisely and explain backend decisions to frontend and product stakeholders
  • Collaborative: you work across frontend, product, and architecture without friction
  • Comfortable with ambiguity — you can move from incomplete requirements without waiting for perfect conditions
  • What success looks like
    Month 3: Independently delivering backend features; API contracts are clean and well
    documented; no regressions introduced
    Month 6: Owning a backend service area end-to-end; contributing to database and architecture decisions with evidence-backed proposals
    Month 12: Recognised as a technical reference point for PHP/Laravel standards on the team; atleast one significant performance or reliability improvement delivered to production

    You're probably NOT a fit if

  • You write PHP without static analysis or treat type safety as optional
  • You prefer to implement fully-defined specs rather than contribute to shaping them
  • You are not comfortable with distributed async collaboration across European time zones
  • You are not interested in the construction and infrastructure software domain
  • What we offer


    Compensation (Pune, Senior)
    Competitive fixed salary — shared on request
    Variable performance bonus: 5% of fixed
    Continuous learning & certification budgetLearning programmes | Career growth | International exposure At Thinkproject, we run feedback cycles that are honest and frequent. We believe the best engineering cultures are built on trust, transparency, and shared ownership — not hierarchy. Our Pune team is a core part of a global organisation, collaborating across time zones with colleagues in Germany, France, the UK, UAE, Spain, New Zealand, and Australia.
    Lunch 'n' Learn Sessions I Women's Network I LGBTQIA+ Network I Coffee Chat Roulette I Free English Lessons I Thinkproject Academy I Social Events I Volunteering Activities I Open Forum with Leadership Team (Tp Café) I Hybrid working I Unlimited learning

    Senior PHP Software Developer (f/m/d)

    Apply Now
    Back to search page