Full Stack Developer

at  Open People Network

Remote, British Columbia, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Apr, 2025Not Specified26 Jan, 20253 year(s) or aboveMobile Applications,Computer Science,Typescript,Front End Development,Node.JsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are seeking an experienced Full Stack Developer to assist with porting our existing codebase from PHP/Laravel to a modern tech stack. This role will focus on transitioning our application to React Native, Next.js, Node.js, and TypeScript, with additional responsibilities in front-end logic and database updates.

Key Responsibilities:

  • Code Porting: Migrate the current application code from PHP/Laravel to React Native, Next.js, Node.js, and TypeScript.
  • Front-End Logic: Implement and refine front-end logic to ensure a seamless user experience during and after the migration.
  • Database Updates: Update and optimize the database structure to align with the new tech stack and ensure data integrity.
  • Development: Write clean, scalable, and efficient code in the new tech stack.
  • Collaboration: Work closely with the development team to ensure a smooth transition and integration of the new stack.
  • Testing: Implement and conduct thorough testing to ensure the stability and performance of the ported application.
  • Documentation: Maintain comprehensive documentation throughout the migration process.

Required Skills:

  • React Native: Strong experience in building and deploying mobile applications.
  • Next.js: Proficiency in server-side rendering and static site generation.
  • Node.js: Expertise in building backend services and APIs.
  • TypeScript: Solid understanding and practical experience in TypeScript.
  • PHP/Laravel: Experience with PHP and Laravel frameworks for understanding the existing codebase.
  • Front-End Development: Strong understanding of front-end logic and UI/UX principles.
  • Database Management: Experience with database updates and optimizations.

REQUIRED EDUCATION:

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
    Job Type: Fixed term

Benefits:

  • Work from home

Application Question(s):

  • Do you have a solid understanding and practical experience in TypeScript?
  • Do you have a strong understanding of front-end logic and UI/UX principles?
  • Do you have experience working within a startup company?
  • Do you have experience with PHP and Laravel frameworks for understanding the existing codebase?
  • Do you have experience with database updates and optimizations?
  • Do you have a Bachelor’s Degree in Computer Science, Software Engineering, or a related field?

Experience:

  • React Native: 3 years (Required)
  • next.js: 3 years (Required)
  • Node.js: 3 years (Required)

Work Location: Remot

Responsibilities:

  • Code Porting: Migrate the current application code from PHP/Laravel to React Native, Next.js, Node.js, and TypeScript.
  • Front-End Logic: Implement and refine front-end logic to ensure a seamless user experience during and after the migration.
  • Database Updates: Update and optimize the database structure to align with the new tech stack and ensure data integrity.
  • Development: Write clean, scalable, and efficient code in the new tech stack.
  • Collaboration: Work closely with the development team to ensure a smooth transition and integration of the new stack.
  • Testing: Implement and conduct thorough testing to ensure the stability and performance of the ported application.
  • Documentation: Maintain comprehensive documentation throughout the migration process


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science software engineering or a related field (or equivalent experience

Proficient

1

Remote, Canada