Senior Full-Stack React Engineer
We are currently hiring a Senior Full-Stack React Engineer to help us on further development of the platform GrowFlow. If you have a deep technical understanding of full-stack development (with React and NodeJS) and ability to solve complex problems effectively, we're expecting your application! For this position, we're hiring a candidate from Croatia, Serbia, Bosnia and Herzegovina, or Bulgaria.
Senior Full-Stack React Engineer
Total gross budget: Discussed on the initial HR screening call
Position type: Full-time
Location: Remote | Croatia, Serbia, Bosnia and Herzegovina, Bulgaria
Seniority: Senior
We are currently hiring a Senior Full-Stack React Engineer to help us on further development of the platform GrowFlow. If you have a deep technical understanding of full-stack development (with React and NodeJS) and ability to solve complex problems effectively, we're expecting your application! For this position, we're hiring a candidate from Croatia, Serbia, Bosnia and Herzegovina, or Bulgaria.
About this position
You will be working on the development of the GrowFlow platform, a dynamic software platform designed to support the legal cannabis industry in the U.S. GrowFlow offers innovative tools for both retail and wholesale operations.
You will be responsible for designing, developing, and maintaining scalable and reliable solutions for the retail point-of-sale web application. You’ll play a critical role in driving the technical vision of our product while mentoring junior engineers and collaborating with cross-functional teams. This position demands a deep technical understanding of full-stack development, a passion for clean code, and the ability to solve complex problems effectively.
Tech stack of the platform:
- Frontend: ReactJS, TypeScript, HTML, CSS
- Backend: NodeJS
- Database: MongoDB powered by Parse Server
GrowFlow is a comprehensive SaaS platform designed specifically for the cannabis industry, providing end-to-end solutions that streamline operations for both retail and wholesale businesses. Established to address the unique challenges faced by cannabis businesses, GrowFlow offers a suite of tools that manage everything from inventory and sales to compliance and customer relationships.
With features that include both point-of-sale systems, inventory tracking, compliance management, and advanced reporting, GrowFlow is trusted by cannabis businesses of all sizes to handle their day-to-day operations with ease. The platform integrates both software and hardware creating an all-around solution for customers.
Core responsibilities
- Lead the design and development of new features across the full stack, from database to front-end user interfaces.
- Collaborate with stakeholders, including product managers, designers, and other developers, to align technical solutions with business needs.
- Conduct code reviews and provide mentorship to junior and mid-level engineers to uphold high standards of code quality and best practices.
- Troubleshoot and resolve complex technical issues across our tech stack, ensuring minimal downtime and optimal performance.
- Drive root cause analysis for critical issues and implement robust preventive solutions.
- Optimize application performance and scalability to meet evolving user and business demands.
- Document technical designs, implementation strategies, and best practices for team knowledge sharing.
- Stay updated with industry trends and recommend new technologies or practices to improve our product and development processes.
Operational requirements
- 7+ years of experience building reliable and scalable web applications with a strong recent history and experience with ReactJS/NodeJS
- Expert-level proficiency in ReactJS (including hooks and state management), TypeScript, HTML, and CSS
- Strong understanding of backend development with NodeJS, including building RESTful and GraphQL APIs
- Solid experience working with MongoDB (NoSQL), including database schema design, performance optimization, and advanced querying, experience with Parse Server is a plus
- Proficiency in debugging, profiling, and performance optimization tools
- Experience leading teams or mentoring developers in a remote environment
- Strong knowledge of CI/CD pipelines and version control systems such as Git
- Familiarity with testing frameworks and writing unit/integration tests
- Excellent problem-solving skills and a proactive mindset
- High attention to detail
- Excellent written and spoken English
- Strong communication skills to articulate technical concepts to diverse audiences
- Strong desire to add customer value and ship every day
- Ability to make good tradeoffs that balance shipping fast with quality and maintainable code
- Ability to work 2-4 overlapping work hours with US time (3pm – 5pm CET, or 3pm – 7pm CET)
Bonus points for:
- Bonus: Experience with cloud platforms (e.g., AWS, GCP) and containerization (e.g., Docker and Kubernetes)
- Experience with supply-chain-related software or the wholesale industry
What you can expect from us
Competitive compensation
Aligned with market standards and tailored to reflect your working experience, ensuring fair and motivating renumeration.
Regular performance management
We facilitate regular check-ins and annual performance reviews to give you enough opportunity to share your feedback with us, but also help you foster your professional growth.
Collaborative work environment
Join a team of experienced specialists in an inclusive culture, where teamwork, honesty, hard work and diversity are valued and encouraged.
Top-notch equipment
To do great things – you need good equipment. We offer MacBooks, monitors, earphones, keyboards, and any other necessary gadgets you might need.
Professional development opportunities
Benefit from a personal annual education budget, enjoy unlimited access to the Udemy course library, and explore a world of knowledge with unlimited Kindle books and Kindle devices.
Health and wellness
Sweat it out in the sauna, explore new group workout trends or work on your swimming laps with a Multisport card, and enjoy peace of mind with 10 days of fully paid sick leave per year (paid sick leave eligible only for employees over employment contract).
Company-wide and team gatherings
Participate in three fully-funded annual gatherings, including a spring party, Christmas party, and a 3-day team-building weekend. Get to know your team members in-person through team-level gatherings.
Comprehensive support
Receive robust support from our administration, legal, and management teams, ensuring you have everything you need – whatever situation arises!
Hybrid work model
As a remote-first company, we offer a hybrid work arrangement, with our office in Zagreb always available for those who prefer an office environment.
About Speck
We are Speck - a design and development agency dedicated to solving business challenges and building successful digital products used daily by thousands. With a team of over 70 talented technology professionals and passionate digital natives, we craft solutions for global clients and our internal startups.
Some of the other products we have been working on
Peterson's
A leading provider of test preparation materials (GMT, SAT, TOEFL), career exploration tools, and scholarship searches. This platform serves as the primary source of information for over 500,000 students annually. Our team collaborates closely with Peterson’s founders, taking significant ownership in the product's development.
Syncplicity
A file-sharing platform focused on easy-to-use and secure information sharing.
Senior Full-Stack React Engineer
Total gross budget: Discussed on the initial HR screening call
Position type: Full-time
Location: Remote | Croatia, Serbia, Bosnia and Herzegovina, Bulgaria
Seniority: Senior
Apply Now →In case you have the skills and knowledge mentioned above, don't hesitate - send us your CV and we will get back to you!
If you have any questions about this position and collaboration, shoot us a message at [email protected].
The position is open until filled.