Director of Engineering
Permanent Employee, Full-time, Remote, PST Shift
Salary: ₱100,000 to ₱130,000
Job Summary:
We are seeking a talented and experienced Director of Engineering to join our growing team. This role involves leading the development and architecture of our flagship Shopify-based e-commerce store. As a player/coach, you will balance hands-on design, development, and architecture with mentoring and managing a talented local and offshore engineering team. Reporting to the CTO, you will play a key role in driving innovation, ensuring robust system architecture, and promoting best practices in software development
Responsibilities:
Architect and oversee solutions for custom Shopify front and backend systems.
Develop and support a middleware layer with unified APIs using GraphQL, ensuring seamless integration with Shopify, in-house systems, and third-party services.
Lead the adoption of a microservice architecture using Docker and AWS services, including RDS, ECS, and API Gateway, for scalable and maintainable solutions.
Mentor and guide engineers in technologies such as Node.js, NestJS, TypeScript, GraphQL, React, and Remix, fostering a culture of learning and growth.
Implement unit testing and end-to-end testing to ensure system reliability and robustness.
Collaborate with product management, QA, and cross-functional teams to prioritize features and streamline development.
Champion best practices in software development, including TDD, code reviews, and pair programming, to deliver high-quality, maintainable code.
Conduct 1:1 meetings with engineering staff, providing mentorship and professional development.
Facilitate meetings with stakeholders, integration partners, and engineering teams to design integration solutions.
Serve as a subject matter expert and technical liaison to non-technical staff.
Requirements:
Bachelor’s or Master’s degree in Computer Science or a related technical field (preferred).
5+ years of full-stack development experience with strong skills in TypeScript, Node.js, GraphQL, and databases like PostgreSQL and MySQL.
2+ years of experience working with the Shopify ecosystem.
Proficiency in modern JavaScript frameworks (React, Next.js, Remix, Hydrogen, TypeScript) and experience with microservice architectures, federated services, and containerization technologies like Docker.
Experience with AWS cloud services (RDS, ECS, SQS, API Gateway) and infrastructure as code.
Deep understanding of TDD, CI/CD, and agile development methodologies.
Familiarity with modern CSS frameworks like Tailwind CSS or Styled-Components is a plus.
Proven mentoring skills, with a passion for sharing knowledge through code reviews, documentation, and pair programming.
Previous e-commerce experience, particularly with Shopify, and knowledge of PCI compliance best practices.