This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.Our client is a technology-driven company building complex, scalable platforms that support user workflows, e-commerce transactions, subscription management, and integrations with third-party services. Their focus is on maintaining strong architectural foundations and coherent data models as the business grows, balancing speed, reliability, and long-term system health.LocationFully remote | 9 AM - 5 PM ESTRole OverviewThe Senior Engineer will be a hands-on technical leader responsible for owning complex data models and overall system architecture. This role plays a central part in designing and evolving the domain model that supports user registrations, e-commerce transactions, subscriptions, and third-party integrations, while actively mentoring and guiding other engineers.Key ResponsibilitiesData Modeling & ArchitectureDesign tables, relationships, and constraints for new domains and evolve existing schemas without breaking critical workflowsEnsure data models are well-documented, consistent, and aligned with business goalsMake pragmatic architectural decisions that balance speed, safety, scalability, and long-term maintainabilityEnd-to-End Feature DeliveryOwn feature delivery from backend to frontend, ensuring seamless functionality across the stackManage complex workflows including user registrations, subscription renewals, e-commerce transactions, and payment integrationsMaintain operational resilience of background jobs supporting mission-critical tasksMentorship & Technical LeadershipMentor mid-level engineers and guide junior developers to build technical excellence across the teamLead code reviews with a focus on data modeling, architecture, and clean code standardsSet patterns and standards for modules, services, and models aligned with business goalsCollaboration & CommunicationWork directly with product teams and founders to translate business requirements into clear technical designsBreak work into coherent projects to maintain alignment across technical and non-technical stakeholdersCommunicate trade-offs clearly and propose improvements to enhance overall system qualityProduction ReadinessDesign safe, reversible database migrationsEnsure scalability and reliability of production systemsTake ownership of background jobs, queue usage, and observability using monitoring tools such as GrafanaQualificationsExperience10+ years of professional software engineering experience with a strong focus on backend development using PHP and LaravelExperience building large, complex Laravel applications from initial development through deploymentHands-on experience with data modeling, system architecture, and evolving schemas for performance and scalabilityExperience building and maintaining e-commerce systems, including orders, subscriptions, payments, and third-party integrationsExperience with PHP packages, background jobs, queue systems, and event-driven architecturesSkillsStrong expertise in data modeling and architectural decision-makingFull-stack capability with experience using HTML, CSS, and JavaScriptAbility to lead technical decisions while remaining highly hands-on in codeProven mentorship and leadership skillsStrong communication skills and ability to collaborate with cross-functional teamsWhat Success Looks LikeScalable and maintainable data models supporting high-volume transactionsReliable delivery of backend and frontend features at scaleStrong technical mentorship resulting in a high-performing engineering teamClear alignment between business needs and long-term system architectureOpportunityThis role offers the opportunity to take ownership of core system architecture and domain modeling in a growing, complex platform. The Senior Engineer / Tech Lead will have direct impact on technical direction, system scalability, and engineering standards, while working closely with product leaders and mentoring developers as the platform evolves.Application Process:To be considered for this role these steps need to be followed:Fill in the application formRecord a video showcasing your skill sets