Company Overview:
Terrific Live is a social commerce platform that helps retailers and eCommerce increase revenue by using social based features on their websites. Our platform enables seamless and interactive shopping experiences, connecting audiences and shop presenters in real-time. We are passionate about leveraging technology to transform the way live events are experienced globally.
Job Description:
We are seeking a highly skilled and experienced talented Senior Developer to join our dynamic growing engineering team. The ideal candidate will have a strong background in backend development with the ability to contribute to frontend tasks as needed. You will play a crucial role in developing and maintaining our backend architecture, ensuring the scalability and reliability of our platform.
What will you do:
- Work closely with Product and Design, taking full responsibility and ownership from conception to post-deployment in a fast-paced, collaborative environment
- Implement new services and features, ensuring high performance and responsiveness
- Work on an end-to-end design and implementation of features - from database to UI
- Adhere to industry best practices for software development, including code reviews, testing, and documentation
- Collaborate effectively with the development team and other stakeholders
- Take responsibility for ongoing software maintenance and continuous improvement
- Work towards impact - achieve customer satisfaction while taking into consideration scaling, performance and UX
- Our current stack - React, Angular, NodeJS, GCP, Firebase, Firestore, Cloud Functions, BigQuery, Pub/Sub
What will you need?
- 5+ years of hands-on experience in backend development with Node.js
- Strong expertise in TypeScript
- 3+ years of experience with SQL / NoSQL databases
- 2+ years of experience in Angular or React. Big advantage for both
- Strong technical skills and a passion for developing features end-to-end (client and server)
- Excellent problem-solving skills and attention to details
- Understanding of product and a passion for building software that provides a great experience
- Strive for excellence, biased for action and collaboration with team members.
- Team player with strong communication skills
- Ability to work in a fast-paced, agile environment
- Experience with GCP, including Firebase, Cloud Functions, Firestore, Realtime Database and Pub/Sub - big advantage
- Experience with BigQuery and data management - big advantage
- Experience with commerce platforms integrations like Shopify/WooCommerce etc. - advantage
- Experience in a holding production environment that is up and running 24/7 with high availability and uptime - Advantage