The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code
- 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 towards impact - achieve customer satisfaction while taking into consideration scaling, performance and UX
- Coordinate cross-functionally to insure project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Participate in code reviews
- Our current stack - React, Angular, NodeJS, GCP, Firebase, Firestore, Cloud Functions, BigQuery, Pub/Sub
Qualifications
- Bachelor's degree in Computer Science (or related field)
- 5+ years of relevant work experience
- Strong expertise in TypeScript
- 2+ years of experience in Angular or React. Big advantage for both
- Ability to multi-task, organize, and prioritize work
- 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 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