Software Developer

NRI 3PLSurrey, BC
Hybrid

About The Position

The Full Stack Developer is primarily an executing role with an eye for future career building. The ideal candidate will bring a strong foundation in software engineering, hands-on experience in the logistics industry, and deep expertise across the Microsoft stack—particularly in backend development with C#. While our team continues to explore opportunities to leverage AI tools to enhance productivity and code quality, this role is primarily focused on building reliable, scalable, and user-centric software solutions. You will work across the full stack, contributing to both backend services and modern front-end applications.

Requirements

  • Proficiency in C# and strong familiarity with the Microsoft stack (SQL Server, Azure or other cloud hosting platforms, etc).
  • Solid experience with SQL databases and database design.
  • Experience building modern front-end applications using Next.js (or similar frameworks such as React). Understanding modern front-end development practices, including component-based architecture, state management, and responsive design.
  • Experience with API development, integration, and RESTful design principles.
  • Knowledge of DevOps tools, CI/CD pipelines, and automated testing.
  • Excellent communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
  • Strong problem-solving and debugging abilities, with a big-picture mindset and attention to detail.
  • A collaborative, quick and keen learner who thrives in a dynamic and evolving environment.
  • Self-directed, confident, and motivated to take ownership of tasks and deliverables, balancing urgency and effort effectively to meet deadlines without compromising quality.
  • Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field.
  • Minimum of 5 years of experience in software development, with exposure to both backend and front-end systems.
  • Proven experience with the Microsoft stack (C#, SQL Server, Azure, etc.).
  • Hands-on experience with modern front-end frameworks (Next.js preferred).
  • Experience with Agile methodologies and participation in the full SDLC.
  • Familiarity with DevOps practices and CI/CD pipelines.

Nice To Haves

  • Experience using AI tools to support software development is PLUS.
  • Experience supporting or modernizing legacy desktop applications (Windows Forms or WPF) is a PLUS.

Responsibilities

  • Participate in the full software development life cycle (SDLC), from requirements gathering to deployment and ongoing maintenance.
  • Develop, test, and maintain robust backend systems using C# and the broader Microsoft ecosystem.
  • Build and maintain modern, responsive front-end applications using Next.js and related technologies.
  • Collaborate with internal and external stakeholders to gather requirements and translate them into technical solutions.
  • Write clean, scalable, and maintainable code following OOP and SOLID principles.
  • Debug, analyze, and resolve complex technical issues across the stack.
  • Create and maintain comprehensive technical documentation, including design specifications, API documentation, and user guides.
  • Work in an Agile environment, contributing to sprint planning, stand-ups, and retrospectives.
  • Optimize application performance and ensure scalability across both backend services and front-end interfaces.
  • Develop and maintain APIs and integrate with third-party services.
  • Contribute to DevOps practices, automated testing, and deployment pipelines.
  • Take ownership of tasks and deliverables, ensuring timely and high-quality outcomes.
  • Mentor and support team members, fostering a collaborative and growth-oriented environment.
  • Use AI-assisted development tools where appropriate to improve efficiency and code quality.
  • Support and maintain legacy applications built with Windows Forms or WPF when required.
  • Perform other duties as requested.

Benefits

  • Staff purchase program
  • Staff benefits plan
  • Internal opportunities
  • Gainshare Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service