About the job
Hi there! We're looking for a talented Senior Full Stack Engineer with a minimum of 4 years of hands-on experience building production-level applications. As a key member in our small team, you’ll play an instrumental role in transforming our product vision into a reliable, high-performance system that delights our growing user base.
Key Responsibilities:
- Design, develop, and optimize complex full-stack applications using TypeScript, Node.js, and React.js
- Architect efficient, well-structured and scalable solutions
- Implement best practices for code quality, performance, security, and maintainability
- Collaborate with cross-functional teams to translate business requirements into technical solutions
Required Qualifications:
- Experience of TypeScript, Node.js, and React.js
- Strong understanding of system design principles and scalability considerations
- Expertise in designing and implementing RESTful APIs and microservices
- Experience with version control systems (e.g., Git) and CI/CD practices
- Excellent problem-solving and critical thinking skills
- Strong communication and collaboration abilities
Nice to Have:
- Familiarity with Material-UI, Firebase/Firestore, PostgreSQL, Bigquery, and OpenAI SDK
You’ll be a great fit if:
- You thrive on taking full ownership of projects from start to finish, understanding business logic, interpreting high-level requirements from stakeholders, and ensuring successful delivery
- You have experience in building fast, reliable, and real-time web-based applications
- You value a quality-driven approach, ensuring that each feature is built with the highest level of quality possible at the time
- You enjoy collaborating closely with business and product teams, challenging high-level specifications, navigating ambiguity in requirements, and providing the most suitable solutions
- You are proactive in proposing improvements to the team, whether it’s introducing new libraries, enhancing CI processes, or suggesting major architectural changes, or even recommending no-code tools when suitable
- You thrive in a collaborative team environment, where you can freely exchange ideas, challenge assumptions, and drive innovation through open communication and knowledge sharing
Work Environment:
- This is a primarily remote position, and team members are required to work within normal business hours that fall within a +/- 3 hour range of the GMT+8 timezone
- To foster collaboration, knowledge sharing, and strong working relationships, team members located in the same city are expected co-work in-person at least once per week
- Collaborative and supportive team environment
If you have a passion for building efficient and maintainable systems, and thrive in a dynamic and collaborative environment, we encourage you to apply. Join us and contribute to our mission to support brand owners with an AI CMO and marketing assistant!