- Company Name
- Grey Matter Recruitment
- Job Title
- Senior Fullstack Typescript Engineer at $150m Funded Social-Good eCommerce Scale-up
- Job Description
-
Job title: Senior Fullstack TypeScript Engineer
Role Summary: Design, develop, and maintain key features for a rapidly scaling social‑good eCommerce platform, collaborating with product, UX, and engineering teams to deliver high‑quality, well‑tested code.
Expectations: Lead architecture discussions, mentor junior engineers, prioritize user‑centered design, and influence product strategy while ensuring reliable AWS infrastructure and scalable backend services.
Key Responsibilities:
- Design, prototype, and implement new product features using TypeScript, Node.js, and modern frontend frameworks.
- Build and maintain scalable serverless back‑end components (AWS Lambda, DynamoDB) and integrate third‑party services.
- Collaborate cross‑functionally with Product, UX, and Database teams to translate business requirements into technical solutions.
- Write unit, integration, and end‑to‑end tests; enforce code quality standards and continuous integration pipelines.
- Conduct code reviews, provide constructive feedback, and promote best engineering practices.
- Participate in system‑level discussions on performance, security, and resilience of the eCommerce platform.
- Stay informed of industry trends, adopting new technologies that enhance developer productivity and product value.
Required Skills:
- 5+ years of professional fullstack JavaScript/TypeScript development experience.
- Strong proficiency with Node.js, modern front‑end frameworks (React, Vue, or similar), and RESTful/APIs.
- Experience with AWS Lambda, DynamoDB, serverless architecture, and CI/CD pipelines.
- Familiarity with SASS, Git, and Agile development practices.
- Ability to write clean, maintainable, and well‑tested code.
- Excellent communication and collaboration skills; comfortable working in a fast‑paced startup environment.
- Bonus: eCommerce platform experience (Shopify or similar), background in social‑impact products, and knowledge of AWS SQS/SNS, GraphQL, or similar.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent professional experience).
---