Principal Engineer (FYUL)
Core
Shape platform architecture and improve the merchant experience for a print-on-demand platform connecting e-commerce merchants and manufacturers.
Role type
Principal Engineer (Platform Architecture)
Builds
The FYUL platform enabling merchants to create eCommerce businesses
Domain
E-commerce / Print-on-demand / SaaS
Required skills
Software architecture, Distributed systems, Microservices, Domain Driven Design, AWS, PHP, PostgreSQL, MySQL, TypeScript, VueJS, Kubernetes, Docker, Git, Jenkins, Elasticsearch, Performance optimization, Scalability, Mentorship
Preferred skills
Expert-level PHP, Front-end technologies (VueJS)
Technologies
PHP 8+, Symfony, Doctrine, Yii, TypeScript, NodeJS, NestJS, Loopback, Ts.ED, VueJS, HTML, SCSS, Jenkins, Prometheus, Grafana, Elasticsearch, Cypress, PHPUnit, Postman, MongoDB, MySQL, PostgreSQL, AWS, Kubernetes, Docker, Git
Responsibilities
Define and review architectural and design documentation for assigned teams, guide development teams through implementation by providing POCs and solving design issues, investigate and solve architecture-related problems (performance, scalability, integration), mentor team members on design techniques and coding standards, create cohesive architecture practices and guardrails across teams
Seniority
Principal, hands-on IC with strategic influence