Junior Fullstack Developer

BC, CA, Canada

Job Description

We need the ocean. The ocean needs us.




Role Summary





As a Junior Full-Stack Developer, you will maintain and enhance our Next.js-based applications hosted on Microsoft Azure. You will be responsible for designing robust server-side APIs and optimizing SQL database schemas. You will build secure, scalable applications, integrating with Salesforce, and implement UI components from Figma with precision.


Who You Are





You're a Junior Full-Stack Developer with experience in Next.js, TypeScript, and Azure, who builds secure, scalable applications and translates Figma designs into polished user interfaces. You take ownership, write clean code across the stack, and thrive in a collaborative, agile environment.


What You Will Be Doing




Develop and maintain Next.js applications deployed on Azure. Design and implement server-side APIs and business logic. Create efficient and reusable code libraries and components. Build secure applications with proper authentication and data protection. Develop and optimize SQL database schemas and queries. Configure and maintain logging and analytics systems. Integrate or work with Salesforce systems as needed. Implement UI components from Figma designs with pixel-perfect accuracy. Write clear, comprehensive technical documentation. Troubleshoot, debug, and resolve issues across the entirety of the stack. Collaborate with team members to integrate front-end elements with server-side logic. Build and maintain test automation frameworks for quality assurance. Work with project management tools (Jira/ClickUp) to track tasks and progress.

What You Bring




Strong proficiency in Next.js and React (including Context API and Hooks) Experience with TypeScript for type-safe development Proficient with Git version control and collaborative workflows Experience hosting and managing applications on Azure Solid knowledge of SQL databases (ex. PostgreSQL, SQL Server) Familiarity with React Native/Expo for mobile development Experience with Tailwind CSS for styling Knowledge of REST and GraphQL APIs Experience with Cloudflare services and configurations Implementation of logging and analytics solutions Experience working from Figma designs to create pixel-perfect interfaces Experience with PowerBI or similar data visualization tools Documentation writing skills for technical and user-facing content Experience with project management tools (Jira or ClickUp) Strong problem solving abilities and excellent research skills. Exceptional attention to detail. Excellent communication skills for remote collaboration. Ability to work independently as well as part of a team. Experience working in agile development environments. Proactive approach to identifying improvements and optimizations. Ability to document and explain complex technical concepts clearly. Ability to build and maintain relationships with team members and stakeholders. Assets include: + Experience with Salesforce (APIs, integrations or development)
+ Experience with mobile apps (built with React Native/Expo)
+ Familiarity with CI/CD pipelines, DevOps, or infrastructure as code.

How You Will Be Measured




Ability to deliver high-quality, working software efficiently and meet sprint goals/deadlines. Proactive approach to task work, seeing tasks through to completion and flagging blockers early while researching solutions. Actively participate in team rituals (Stand-ups, retros, planning), communicating status on various tasks or projects and asking for help when needed. Collaborate with team members, designers, product managers, and stakeholders to ensure product vision is realized. Ability to build scalable, secure, and reliable systems - implement robust APIs, efficient database design and secure authentication flows. Demonstrate adaptability and growth mindset.

What We Offer





This full-time, benefits-eligible position offers:


A remote working environment, with the option to work in person in our beautiful downtown Vancouver head office A competitive base salary, $85,000 - 95,000, in line with market data for not-for-profit organizations Benefits coverage on a premium cost-shared basis, including + Extended health and dental coverage
+ Vision coverage
+ $300 Health spending account
+ Group term and supplemental life insurance
+ Short-term disability
+ Long-term disability
RRSP matching of up to 6% after one year of service 15 paid vacation days to start 10 paid sick days, 2 wellness days 12 paid Statutory and General Holidays each calendar year An annual all-staff retreat to allow in-person connections and team building Professional development opportunities The opportunity to be part of a team that's helping to save the ocean!

Where and How You'll Work





This is a remote-first position with the possibility to work at our headquarters in downtown Vancouver, if desired. The standard work week for this role is 37.5 hours, Monday through Friday, with rare exceptions for some evening or weekend work.

This role involves sitting, standing, working on a computer or laptop, participating in phone and video calls.


Who We Are





Ocean Wise is a global conversation organization on a mission to build communities that take meaningful action to protect and restore our ocean. Learn more about us at ocean.org.


Inclusion and Diversity





At Ocean Wise, we believe that a welcoming and diverse workplace fosters the inclusion of voices that have been historically underrepresented. We encourage applications from individuals belonging to equity-deserving groups and will work with applicants requesting accommodations at any stage of the hiring process.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2409151
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    BC, CA, Canada
  • Education
    Not mentioned