Fullstack Engineer – React, .NET

Posted 40ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Fullstack Engineer developing scalable web applications for myBlueprint using React and .NET. Working in a remote team supporting K-12 EdTech tools used by over 1 million students.

Responsibilities:

  • Design, develop, and maintain scalable Web applications using React and backend services using .NET, ensuring reliability, performance, and security
  • Work closely with UI/UX team to translate the design into actual implementation
  • Create and maintain RESTful APIs to support our frontend applications
  • Work with relational databases to manage data storage, retrieval, and optimization
  • Write clean, maintainable, and efficient code, following best practices and coding standards
  • Develop unit tests and participate in code reviews to maintain code quality
  • Identify and resolve performance bottlenecks and ensure optimal system performance
  • Collaborate with cross-functional teams, including other engineers, quality assurance, and product managers, to deliver integrated solutions
  • Create and maintain technical documentation for code, APIs, and system architecture
  • Ensure adherence to development schedules and deadlines

Requirements:

  • Bachelor's or Master’s degree in Computer Science or a related field
  • 4+ years of proven experience as a Fullstack Engineer, with a focus on React & .NET
  • Strong knowledge of web development concepts and best practices
  • Familiarity with Client-side data store technologies such as Redux
  • Experience with RESTful API development and integration
  • Proficiency in SQL database design and management
  • Experience working with unit testing frameworks like the React Testing Library
  • Excellent problem-solving skills and a strong commitment to delivering high-quality code
  • Ability to work in an Agile/Scrum environment
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams
  • Ability to work in a fast-paced, dynamic environment and handle multiple projects simultaneously

Benefits:

  • Wellness spending account
  • Flexible vacation days, with more earned annually
  • Extra paid time off during holidays (Christmas to New Years) and quarterly wellness days
  • One paid volunteer day per year to give back to a cause you’re passionate about
  • $1,000 CAD annual learning and development fund
  • Work from anywhere for up to 2 months a year
  • Regular team events and outings
  • A results-oriented culture that rewards your efforts and fosters continuous learning and growth