Full Stack Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

140000

HOURS PER WEEK

40

DATE POSTED

Nov 13, 2024

JOB OVERVIEW

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

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin