About the Role
We’re looking for a Senior Fullstack Engineer who thrives in inclusive, collaborative environments and is passionate about building secure, scalable, and user-friendly web applications. You’ll work across the stack—from backend services and APIs to frontend interfaces—partnering with cross-functional teams to deliver impactful solutions. Your leadership will help shape architecture, DevOps practices, and team growth.
Responsibilities:- Design and implement services, APIs, and UIs; decompose monoliths where beneficial.
- Drive technical roadmaps, make pragmatic build-vs-buy decisions, and author ADRs.
- Build REST/GraphQL APIs using Laravel or Symfony; enforce PSR standards.
- Optimize data modeling with MySQL/PostgreSQL and implement caching with Redis.
- Handle asynchronous processing via queues/streams (RabbitMQ/Kafka).
- Build accessible, performant UIs with React or Vue; manage state with Redux.
- Optimize bundles, code-split, and implement robust form/data fetching patterns.
- Implement CI/CD with GitHub Actions, containerization with Docker, and basic Kubernetes familiarity.
- Apply automated testing using PHPUnit/Pest, Jest/Vitest, Playwright/Cypress.
- Ensure observability through logs, metrics, tracing, and error monitoring (New Relic).
- Apply security best practices including OWASP Top 10, secure secrets, and SCA hygiene.
- Mentor engineers, perform thoughtful code reviews, and foster a culture of learning.
- Collaborate with product and design teams to break down work, estimate, and ensure predictable delivery.
Requirements:- 7–10+ years of professional software engineering experience.
- 4+ years building production APIs in PHP (Symfony a plus).
- Strong JavaScript/TypeScript skills across React or Vue and Node.js.
- Deep knowledge of relational databases and SQL performance.
- Experience designing and versioning REST/GraphQL APIs; authentication/authorization (JWT/OAuth/OpenID Connect).
- Solid testing strategy across unit, integration, and end-to-end; CI pipelines and code quality tooling (ESLint/Prettier).
- Working knowledge of cloud services (AWS/GCP/Azure), infrastructure-as-code (Terraform/CloudFormation), and containerized deploys.
- Python experience for services, scripts, or data workflows (FastAPI, Flask, Django) is a plus.
- Familiarity with Pandas, Celery/Airflow, or ML integration is a plus.
- Clear, inclusive communication and the ability to explain complex trade-offs.
- Product mindset: focus on outcomes, simplicity, and iterative delivery.
- Ownership, initiative, and a mentorship/teaching orientation.
- Experience with the following tech stack is beneficial:Backend: PHP 8.x, Symfony, Composer; Node.js for tooling/SSR.Frontend: React (Vite/Next.js) or Vue (Vite/Nuxt), TypeScript.Data: MySQL/PostgreSQL, Redis; optional Elasticsearch/OpenSearch.Infra: Docker, Kubernetes, AWS (ECS/EKS/Lambda), Terraform; CDN/WAF (CloudFront/Cloudflare).Quality & DX: PHPUnit/Pest, Jest/Vitest, Playwright/Cypress, PHPStan/Psalm, ESLint, Prettier.
Working for You:We care about your wellbeing and success. Here are some of the benefits we offer:
- Private Medical/Dental Plan
- Savings Fund
- Life Insurance
- Meal/Grocery Voucher