Full Stack Developer
at Open People Network
Remote, British Columbia, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 25 Apr, 2025 | Not Specified | 26 Jan, 2025 | 3 year(s) or above | Mobile Applications,Computer Science,Typescript,Front End Development,Node.Js | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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