Full Time
140000
40
Nov 13, 2024
Welcome, Applicants!
Work Hours: Full-time, 40 hours/ week, EST (North York, ON)
Yearly Compensation: $30k to $33k USD per year (based on experience)
Employment Type: Independent Contractor - Remote
About the Job
Our client specializes in strategically placing Digital Billboards in unique locations and aims to become the leading provider of On-Demand Portable Digital Billboards. Their innovative approach and cutting-edge interactive products set them apart in the industry. They are looking for a skilled Full Stack Developer who is passionate about creating scalable, high-quality web applications that power their digital signage solutions. The ideal candidate is an enthusiastic developer with a knack for both front-end and back-end technologies, thriving in an environment that celebrates creativity and innovation. This role includes substantial upside and growth potential.
Key Responsibilities:
-Contribute to the development and maintenance of scalable web applications using React, Next JS, and Tailwind, CSS, ensuring high-quality user interfaces for our digital signage products.
- Assist in implementing responsive UI/UX designs that are intuitive and enhance the interactive experiences of our digital signage solutions.
- Write robust and maintainable NodeJS code for server-side logic under the guidance of our development team.
- Support the management of Linux-based (Ubuntu) server environments to guarantee smooth deployment and operational consistency of our applications.
- Aid in configuring and optimizing NGINX servers to improve the delivery and performance of our applications.
- Utilize Docker to help containerize applications, facilitating consistent development, testing, and production workflows.
- Use git for version control, collaborating on branch management, pull requests, and resolving merge conflicts as part of the team.
- Assist in deploying applications to cloud platforms like GCP, AWS, and Vercel, contributing to the high availability and scalability of our services.
- Help design, develop, and maintain Postgres databases, or work with Supabase as a backend service, to support efficient data management.
- Collaborate with the team to contribute to the definition, design, and release of new features, with an emphasis on user engagement through gamification.
- Maintain code integrity and contribute to the organization, helping to ensure applications are performant, high-quality, and responsive across various digital signage platforms.
- Provide support in technical troubleshooting for our applications, ensuring reliable operation across different digital signage formats.
- Participate in gamification initiatives, applying creative techniques to increase interactivity and repeat usage within our digital signage offerings.
- Assist with the process of reskinning HTML-based games to meet brand guidelines and client needs, facilitating the creation of tailored interactive experiences
Requirements:
- Proficient in front-end technologies, specifically React, NextJS, and TailwindCSS.
- Strong experience with backend development using NodeJS.
- Comfortable working with Linux environments, particularly Ubuntu.
- Experience configuring and managing NGINX servers.
- Proficient in Docker for containerization and orchestration of microservices.
- In-depth knowledge of git and best practices for version control.
- Familiarity with cloud services (GCP, AWS, Vercel) and managing scalable cloud-based applications.
- Experience with relational databases, preferably Postgres, and/or experience with Supabase.
- Strong problem-solving skills and the ability to work both independently and as part of a team.
Preferred Qualifications:
- Experience with digital signage or interactive displays is a plus.
- Familiarity with networking, security, and maintenance of production systems.
- Contributions to open-source projects or a public portfolio of projects.
Bonus Points:
- Proficiency in additional programming languages such as Python, Go, or C++ is highly valued, as these skills can contribute to new feature developments.
- Experience with IoT (Internet of Things) development is especially relevant to our product line and will be considered a significant asset
Start date: As soon as possible
Please apply only if you have the necessary must-haves. Applicants must meet the minimum qualifications to be considered for the role. We are prepared to offer an attractive salary to the successful candidate