Mid-Level Full Stack Engineer (PHP/Laravel)
Job Description
About the Role
We’re looking for a Mid-Level Full Stack Engineer to join our growing team. You’ll help build and maintain scalable web applications, working across the entire stack from crafting responsive, pixel-perfect user interfaces to designing robust APIs and backend services. If you’re comfortable with modern JavaScript frameworks on the frontend and PHP/Laravel on the backend, we’d love to talk.
You’ll collaborate closely with product, design, and other engineers to ship features that make a real impact on our users. This is an ideal role for someone with 2–5 years of experience who wants ownership, mentorship, and the chance to work with a modern, flexible tech stack.
What You’ll Do
Develop and maintain full-stack web applications, delivering features from concept to production.
Build responsive, accessible, and performant frontends using React.js, Next.js, and Tailwind CSS.
Design, implement, and optimize backend services and RESTful APIs using Laravel (PHP) our team uses stacks depending on the project.
Work with relational databases (e.g., PostgreSQL, MySQL), write efficient queries, and manage schema migrations.
Integrate third-party services and internal microservices.
Write clean, testable, and well-documented code; participate in code reviews to maintain high engineering standards.
Collaborate with product managers and designers to translate requirements into technical solutions.
Troubleshoot, debug, and upgrade existing systems.
Stay current with industry trends and contribute ideas to improve our tools and processes.
Required Skills & Experience
2–5 years of professional experience in full-stack web development.
Proficiency in backend development with PHP (Laravel).
Strong frontend experience: React.js, Next.js, and Tailwind CSS.
Solid understanding of building and consuming RESTful APIs.
Experience with relational databases (e.g., PostgreSQL, MySQL) and writing efficient queries.
Familiarity with version control (Git) and collaborative workflows (pull requests, code reviews).
Knowledge of web security best practices (e.g., OWASP, authentication, authorization).
Ability to write unit and integration tests for your code.
Comfortable working in an agile environment with tools like Jira, Linear, or similar.
Nice-to-Have (Preferred)
Experience with TypeScript.
Familiarity with containerization (Docker) and cloud platforms (AWS, GCP, or Azure).
Exposure to CI/CD pipelines and automated deployment workflows.
Experience with state management libraries (Redux, Zustand, or Context API).
Knowledge of WebSocket or real-time communication patterns.
Contributions to open-source projects or a portfolio of side projects.
Understanding of SSR/SSG principles in Next.js and performance optimization.
Who You Are
A problem-solver who takes ownership and communicates proactively.
Detail-oriented but pragmatic; you balance clean code with shipping value quickly.
Eager to give and receive constructive feedback in a supportive team culture.
Continuously learning and excited to pick up new technologies as needed.
Why Join Us?
Competitive salary and equity package.
Flexible working hours and remote-friendly setup.
Health, dental, and vision insurance.
401(k) with company match (or equivalent retirement plan).
Annual learning & development budget.
Home office stipend and latest equipment.
Inclusive, collaborative culture where your voice matters.
How to Apply
Click on the Apply for this position on this job page

