Principal Fullstack Engineer
Teamified
Skill Required
Key highlights
- 8+ years experience required, including staff/principal engineer or architect in SaaS
- PHP/Laravel backend with Laravel 10+ and PHP 8+, plus Next.js frontend
- AWS cloud infrastructure required (GCP also mentioned)
- Non-management role: 60-80% hands-on coding, mentoring, and architecture ownership
- Principal-level: most senior individual contributor, no direct reports, leads through influence
- AI-augmented platform: evaluating Vertex AI, GenAI workflows, data pipelines
Role overview
The client is a global enterprise volunteer engagement platform (Rosterfy) powering over 100 million volunteer hours, used by 3 million+ volunteers across 26 countries for not-for-profits, government, sporting federations, and major events. The company uses a SaaS platform to help clients recruit, retain, reward and train volunteers while ensuring compliance. The role is with Teamified, a talent partner helping companies build remote tech teams. This is a Principal Software Engineer position at Rosterfy where the engineer serves as the most senior individual contributor, setting technical direction while staying hands-on across two product squads. The position involves owning architecture for core platform domains, spending 60-80% of time coding in Laravel, Next.js and cloud environments, leading technical discovery, defining architectural principles, mentoring engineers, evaluating emerging technologies, and acting as a senior engineering voice in roadmap planning. The role requires 8+ years of experience, deep expertise in Laravel/PHP and backend engineering, and experience with AWS cloud infrastructure. Reporting to the Head of Engineering, this is a non-management individual contributor role focused on technical leadership through influence and mentoring.
Responsibilities
- Own the architecture and technical direction for core platform domains used by both squads (e.g. event-driven workflows, modular boundaries, AI capabilities)
- Spend 60–80% of your time hands-on: designing, coding, reviewing, pairing, and debugging in Laravel, Next.js and our cloud environments
- Lead the technical discovery and delivery of high-impact initiatives, especially those that cross team boundaries or require significant architectural change
- Define, document, and evangelize architectural principles, coding standards, and patterns for scalable, resilient, observable systems
- Raise the bar for quality: champion shift-left testing, CI/CD improvements, and production observability; model best practices in test design and validation
- Mentor senior and mid-level engineers through design reviews, pairing, and feedback, helping them own systems end-to-end rather than taking work away
- Evaluate and prototype emerging technologies (e.g. Vertex AI, GenAI workflows, data pipelines) and guide pragmatic adoption into product and platform
- Act as a senior engineering voice in roadmap planning, estimation and trade-off decisions, ensuring technical health is represented alongside product goals
- Works across both product squads rather than being embedded in one team, focusing on cross-cutting systems and the hardest technical problems
- Partner with the Engineering Leadership on long-term architecture and with Tech Leads on execution and engineering practices
- Lead by example in test strategy and validation
- Own test coverage, pipeline health, and regression control
- Document decisions, code, and processes to create shared understanding
Requirements
- 8+ years in software engineering, including experience as a staff/principal engineer or architect in a SaaS company
- Deep expertise in backend engineering with Laravel (Laravel 10+ and PHP 8+) or similar languages, SQL/relational databases, caching, and RESTful APIs
- Strong frontend design and architectural experience with React/
- Experience working with scalable, secure cloud infrastructure (AWS required, & CGP)
- Familiarity with event-driven or modular architectures and containerized environments (e.g., EKS/Kubernetes)
- Deep understanding of software testing strategies and CI/CD pipelines
Nice to have
- Experience with data products like Looker, BigQuery, or analytics pipelines
- Exposure to event-driven systems, asynchronous workflows, or message queues (e.g. AWS SQS, Kafka, Pub/Sub)
- Experience with design systems | frontend architecture
- Passionate about product quality and customer experience
- Experience with platform engineering or building shared infrastructure in modular monoliths
- Any exposure to AI driven tooling, systems
Benefits
- Flexibility in work hours and location, with a focus on managing energy rather than time
- Access to online learning platforms and a budget for professional development
- A collaborative, no-silos environment, encouraging learning and growth across teams
- A dynamic social culture with team lunches, social events, and opportunities for creative input
- Health insurance
- Provident Fund
- Gratuity
Additional details
- Company: Rosterfy (enterprise volunteer engagement platform), represented by Teamified (talent partner)
- Reporting to: Head of Engineering (HoE)
- Key platform capabilities: v3 (event-driven, domain-driven, AI-augmented) across PHP/Laravel backend, Next.js frontend, and AWS/GCP infrastructure
- Two product squads structure with cross-cutting responsibilities
- Non-management individual contributor role — leads through technical excellence, influence, and mentoring rather than authority
- Success measures include: enabling long-term scalability, mentoring engineers, driving technical alignment, trusted advisor role to Product, proactive system-level issue resolution, supporting AI readiness and multi-cloud architecture
- AI Driven Skills expected: Feature delivery velocity (Copilot, Gemini, test automation, scaffolding), building AI-augmented product experiences (LLM API usage, prompt design), coaching others on integrating GenAI into workflows
- Character/Mindset expectations: Resilient and adaptable, proactive problem solver, clear communicator, product-minded, leads through influence, documentation-first thinker