
Senior Software Developer, React/Node
Innosphere
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 $130,000 - $150,000 per year
Job Level
About the role
- Design, develop, and implement scalable, high-availability, high-performance products.
- Utilize knowledge of AWS services to optimize application performance, scalability, and reliability within an AWS-centric environment.
- Collaborate with cross-functional teams to define architecture requirements and ensure alignment with business goals.
- Utilize your expertise in NodeJS to develop server-side applications, microservices, and backend systems.
- Design and guide feature design and implementation of features for the entire team.
- Implement best practices for software development, including code organization, error handling, and performance optimization.
- Solve complex problems in a creative manner and timely fashion.
- Participate in special projects and perform other duties as assigned.
Requirements
- Bachelor's degree in Computer Science or related program and/or relevant experience.
- Significant professional (7+ years) experience in software development, with a focus on NodeJS development.
- Deep knowledge of React and experience building enterprise applications using this technology.
- Expertise in designing, building, and maintaining applications on AWS cloud platforms.
- Experience with containerization technologies including deployment and orchestration in cloud environments.
- Solid understanding of software development principles, best practices, and design patterns.
- Strong problem-solving skills, attention to detail, and ability to prioritize and manage multiple tasks.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Good to have: C#, PostgreSQL, DynamoDB, ECS, Terraform and/or Gitlab.
Benefits
- Generous Time Off
- Above Average Benefits (Dental, Health, Vision, STD, LTD, AD&D, Life, Dependent Life)
- Home Office Benefit Program
- Yearly Professional Development Budget
- Annual Fitness Benefit
- Lunch & Learns and Virtual Events
- Annual In-Person Celebrations
- RRSP with Company Match
- Volunteer Days
- Sports Tickets for Blue Jays games
- Birthday Club
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
NodeJSReactAWScontainerizationPostgreSQLDynamoDBECSTerraformGitlabsoftware development principles
Soft Skills
problem-solvingattention to detailprioritizationtime managementcommunicationcollaboration
Certifications
Bachelor's degree in Computer Science