About Reactiv
Reactiv is an AI-powered platform that enables Shopify merchants to create beautifully branded, high-converting mobile apps—without the usual complexity. At the heart of our innovation is Reactiv Clips, a breakthrough feature that eliminates the need for app downloads, allowing brands to deliver fully customized app experiences instantly and without friction. By removing barriers and reducing the technical debt to building seamless app experiences, we’re building the future of mobile commerce—and we’re looking for bold, creative thinkers to join us in shaping what’s next.
Position Overview
As a Full Stack Developer at Reactiv, you'll play a pivotal role in our engineering team, focusing on the continuous enhancement of our Dashboard Tool. This role involves a balanced mix of front-end wizardry and server-side expertise to develop new features, optimize performance, and maintain the scalability and security of our platform. You'll collaborate with cross-functional teams to translate business needs into technical specifications, creating an impactful user experience for our clients.
Key Responsibilities
- Feature Development: Design, build, and maintain efficient, reusable, and reliable code for our Dashboard Tool's new features and updates.
- Shopify Integration: Develop and maintain integrations with Shopify, ensuring seamless synchronization and functionality for e-commerce clients using our Dashboard Tool.
- Optimization: Identify bottlenecks and bugs, and devise solutions to these problems to ensure the high performance and responsiveness of the Dashboard Tool.
- Collaboration: Work closely with the UI/UX team to bring to life designed experiences with precision, ensuring they are intuitive and user-friendly.
- Testing and Maintenance: Implement robust testing environments and frameworks to ensure the reliability and security of the application.
- Mentorship: Guide and mentor junior developers, promoting best practices and a culture of continuous learning within the team.
Skills & Qualifications
Essential Skills
- Extensive experience in Node.js and TypeScript.
- Proficiency in React with a strong understanding of its core principles and workflows (such as Flux or Redux).
- Solid experience with relational databases (MySQL, Postgres), including schema design, queries, and optimization techniques.
- Experience with Shopify platform, particularly developing and maintaining Shopify apps or integrations.
- Familiarity with GraphQL, RESTful APIs, and server-side logic to integrate front-end elements with server-side functionality.
- Experience in managing application state and optimizing performance.
- Strong problem-solving skills and the ability to make sound architectural decisions.
Desirable Skills
- Experience with Next.js or Remix is a significant plus.
- Hands-on experience with AWS services (Lambda, EC2, RDS, S3, etc.) and understanding of cloud infrastructure best practices.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with front-end build pipelines and tools (such as Webpack, NPM, etc.).
Education & Experience
- 5+ years of experience in full stack development, with a portfolio that showcases your contributions to projects.
Why Join Us?
- Innovative Culture: Be part of a creative and forward-thinking team, dedicated to pushing the boundaries of mobile app development.
- Growth Opportunities: With a commitment to professional development and career growth, Reactiv is the perfect place to advance your skills and take on new challenges.
- Impactful Work: Your work will directly impact the success of businesses around the globe, providing them with powerful tools to drive their operations.