Teamified
Principal Fullstack Engineer
About this role
Description: Principal Software Engineer responsible for setting technical direction and hands-on development in a global volunteer engagement platform. Collaborate across product squads to design architecture, unblock delivery, and ensure robust, scalable, and maintainable systems. Requirements: 8+ years in software engineering, with experience as a staff/principal engineer or architect in a SaaS company. Deep expertise in backend engineering with Laravel (10+) and PHP (8+), SQL databases, and RESTful APIs. Strong frontend experience with React/Next.js and familiarity with AWS and GCP cloud infrastructure. Understanding of event-driven architectures, CI/CD pipelines, and software testing strategies. Bonus: Experience with Looker, BigQuery, ML pipelines, or distributed system performance tuning. Benefits: Flexible work hours and location, focusing on energy management. Access to online learning platforms and a professional development budget. Collaborative environment promoting learning and growth. Dynamic social culture with team events and creative input opportunities. Health insurance, leave benefits, provident fund, and gratuity.