Intermediate Full-Stack Developer

Be among the first applicants.
Reusables.com
Vancouver
Remote
CAD 60,000 - 80,000
Be among the first applicants.
5 days ago
Job description

RHEI is a creator economy company advancing the industry by helping creators, media companies, and brands find success through digital content. We provide end-to-end solutions to help creators and media companies grow their audiences and revenue, while helping brands connect to hard-to-reach digital fans. Our proprietary technologies leverage generative AI, machine learning, digital signal processing, and big data to power our platform and ecosystem, and we are the largest multi-vertical video publisher in the world, reaching tens of billions of monthly views and over 600 million monthly uniques.

About the role:

As a Backend Developer, you will be responsible for designing, implementing, and maintaining the server-side components and architecture that power our applications. You will collaborate closely with front-end developers, database engineers, and product teams to ensure that our backend systems are scalable, reliable, and high-performing. You will have the opportunity to work with cutting-edge technologies and solve challenging technical problems.

As RHEI is a high growth company, you should enjoy working in an entrepreneurial, high change environment. RHEI has a remote work model which offers the best work-life balance.

Key Responsibilities:

  1. Develop and Maintain Server-Side Logic: Design and implement robust backend services, APIs, and microservices to meet application requirements.
  2. Database Management: Work with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB) to design schemas, optimize queries, and ensure data integrity.
  3. Collaborate with Front-End Developers: Work closely with front-end developers to define API specifications, integrate the back-end logic, and ensure seamless user experiences.
  4. Scalability and Performance: Focus on optimizing the performance, scalability, and reliability of back-end systems.
  5. Code Quality and Maintenance: Write clean, reusable, and maintainable code while following best practices in version control, unit testing, and code reviews.
  6. Troubleshooting and Debugging: Troubleshoot and resolve complex technical issues in the back-end code or server environments.
  7. Security and Data Protection: Implement security measures and ensure the protection of sensitive data in compliance with industry standards.
  8. Documentation: Maintain clear and comprehensive documentation for the back-end architecture, APIs, and services.

Key Requirements:

  1. Proven experience as a Backend Developer or similar role.
  2. Strong proficiency in server-side programming languages such as Python, Java, Node.js, Ruby, or PHP.
  3. Experience with web frameworks (e.g., Django, Spring, Express.js) and RESTful APIs.
  4. Solid understanding of database systems (e.g., MySQL, PostgreSQL, MongoDB) and writing optimized SQL queries.
  5. Familiarity with version control tools like Git.
  6. Strong problem-solving skills and ability to troubleshoot complex issues.
  7. Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure) and containerization (Docker, Kubernetes).
  8. Knowledge of security best practices and data privacy compliance.
  9. Excellent communication and teamwork skills.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Intermediate Full-Stack Developer jobs in Vancouver