Environics Analytics
Posted 6d ago

Intermediate Software Developer (Front-End/Full Stack)

Environics Analytics
Toronto, Ontario, Canada
$89k-$108k/yrOnsiteFull Time
Responsibilities
  • developing applications
  • integrating APIs
  • writing tests
Requirements
  • Requires 3+ years of software development experience
  • 2+ years with React, and proficiency in TypeScript
  • JavaScript
  • REST APIs, Git
  • Automated testing, HTML, CSS, and responsive design
Technical tools mentioned
ReactTypeScriptJavaScriptREST APIsHTMLCSSGitC#ASP.NET CoreSQLOAuthOpenID ConnectMSALAzureCI/CD

Job description

Position Summary:

We are looking for an Intermediate Software Developer with strong front-end development skills and an interest in full-stack development.
You will help build and enhance our web-based analytics and mapping platform used by customers across North America. You'll work on modern React application, collaborate with backend developers and product team, and contribute throughout the software development lifecycle from design through deployment. 


This role is ideal for someone who enjoys solving real business problems, takes ownership of their work, and wants to continue growing their technical expertise across both front-end and backend technologies.


Key Responsibilities:

  • Design, develop, and maintain modern web applications using React and TypeScript. 
  • Build reusable, scalable, and maintainable UI components. 
  • Integrate with REST APIs and backend services. 
  • Work with large datasets, interactive visualizations, and mapping applications. 
  • Collaborate with Product, UX, QA and Engineering teams to deliver customer value. 
  • Participate in architecture discussions, code reviews, and technical design sessions. 
  • Troubleshoot production issues and help improve application reliability and performance. 
  • Write automated unit and integration tests. 
  • Contribute to continuous improvements in engineering practices, tooling, and development processes. 
  • Participate in the development of backend APIs and services where appropriate. 


Qualifications & Experience:

Candidates should meet most of the following requirements: 

  • 3+ years of professional software development experience. 
  • 2+ years of hands-on experience building production applications with React. 
  • Strong proficiency with TypeScript and modern JavaScript (ES6+). 
  • Experience building reusable component-based user interfaces. 
  • Experience consuming and troubleshooting REST APIs. 
  • Experience working with application state management patterns. 
  • Solid understanding of HTML, CSS, responsive design, and accessibility fundamentals. 
  • Experience using Git in a collaborative development environment, including pull requests, branching strategies, and code reviews. 
  • Experience writing automated tests. 
  • Strong debugging and problem-solving skills. 
  • Excellent verbal and written communication skills. 


The ideal candidate will also have experience with some of the following: 

  • C# and ASP.NET Core development. 
  • SQL development and relational database design. 
  • Authentication and authorization solutions such as OAuth, OpenID Connect, or MSAL. 
  • Azure cloud services. 
  • CI/CD pipelines and automated deployment processes. 
  • Performance optimization and application monitoring. 
  • Geospatial, mapping, or analytics applications. 
  • Working in Agile product development teams. 




About Environics Analytics

Provides data-driven marketing analytics and consumer insights software.

Year founded
2003
Employees
300
Organization type
Private
Latest investment
Debt Financing (2018)
Headquarters
CA

Similar jobs

Software Developer roles near Toronto, Ontario
7h
Save
Mark Applied
Hide
Lead Software Engineer
Toronto, Ontario, Canada
$125k-$135k/yr HybridFull Time
Momentum Financial Services Group
Momentum Financial Services Group: Provider of alternative financial solutions for underserved consumers.
10+ YOEBachelor’s degree in computer science or equivalent experience; 10+ years of software engineering experience; strong Node.js, AWS, backend, production operations, DevOps, databases, Terraform, communication, and leadership skills.
Node.js, NestJS, Amazon Web Services (AWS), Amazon Elastic Container Service (ECS), Apache Kafka, Amazon Managed Streaming for Apache Kafka (MSK), Redis, Amazon Simple Storage Service (S3), AWS Lambda, Python, AWS Batch, GitHub Actions, Jest, k6, SonarQube, Veracode, Terraform, Network Load Balancer (NLB), Amazon Relational Database Service (RDS), Postgres, Amazon CloudWatch
8h
Save
Mark Applied
Hide
Remote Software Developer
Toronto or California or United States or Canada or United Kingdom or Netherlands or Italy or Germany
$200-$300/hr RemoteContract
Turing
Turing: AI-powered platform connecting companies with global remote software developers.
3+ YOE3+ years of software engineering experience; expertise building full-stack, scalable production software; strong architecture, development, debugging, code review, and communication skills.
Python, JavaScript, ReactJS, C, C++, Java, Rust, Go
8h
Save
Mark Applied
Hide
Senior Software Engineer, Recommendations
Toronto, Ontario, Canada
$136k-$170k/yr HybridFull Time
Lyft
LyftNASDAQ: LYFT: Provides an on-demand ride-hailing and multimodal transportation platform.
5+ YOEBS/MS or equivalent practical experience; 5+ years of software engineering or production infrastructure experience; Python and Go; cloud platforms, distributed systems, databases, AI tools, algorithms, and object-oriented programming.
Python, Go, AWS, GCP, Azure, PostgreSQL, DynamoDB, Copilot, Claude Code, Cursor
11h
Save
Mark Applied
Hide
Staff Software Engineer
Toronto or New York City or Austin or Berlin or Bucharest or Chicago or Dubai or Jakarta or London or Paris or San Francisco or São Paulo or Singapore or Seoul or Sydney or Tokyo
$184k-$314k/yr HybridFull Time
Braze
BrazeNASDAQ: BRZE: Platform for personalized customer engagement and cross-channel messaging.
7+ YOERequires 7+ years of relevant experience, full-stack development, strong TypeScript and React skills, scalable web architecture expertise, mentoring experience, and clear technical communication. Python or Ruby on Rails preferred.
TypeScript, React, Vue, Python, Ruby on Rails, LLM, AI coding agents
12h
Save
Mark Applied
Hide
Senior Software Engineer (Java, Capital Markets)
Toronto or Canada or Alberta or British Columbia or Manitoba or New Brunswick or Newfoundland and Labrador or Nova Scotia or Ontario or Prince Edward Island or Saskatchewan
$80-$85/hr HybridFull Time
Exadel
Exadel: Provides enterprise software engineering and AI-driven digital transformation services.
5+ YOESenior-level backend Java development experience, legacy code analysis and modernization, financial services and capital markets knowledge, APIs, integrations, complex data flows, and strong analytical and communication skills.
Java, Murex
14h
Save
Mark Applied
Hide
Senior Software Engineer, Java and AI Development - Vice President
Mississauga, Ontario, Canada
$121k-$171k/yr HybridFull Time
Citi
CitiNYSE: C: A global financial services providing banking and credit services.
6+ YOERequires 6+ years in systems analysis and software programming, strong Java and Spring Boot development, MongoDB or NoSQL experience, AI agent and prompt engineering expertise, and Google ADK familiarity.
Java, Spring Boot, MongoDB, Prompt Engineering, Google ADK (Agent Development Kit)
14h
Save
Mark Applied
Hide
Senior Software Developer, Front end- CKAN
Ottawa or Toronto or Ontario
$93k-$109k/yr OnsiteContract
Canadian Institute for Health Information
Canadian Institute for Health Information: Provides essential data and information on Canada's health systems.
3+ YOEUndergraduate degree in computer science, mathematics, statistics, or related quantitative field, or equivalent experience; 3–5 years of software development experience; Python, JavaScript, Drupal, PHP, web, API, and integration experience.
Python, JavaScript, Drupal, PHP, HTML, CSS, JQuery, Git, REST APIs, Composer, Gulp, Solr, CKAN, JSON, XML, CSV
21h
Save
Mark Applied
Hide
Développeur logiciel principal – Plateforme de données
Canada or Toronto or Minneapolis
$103k-$162k/yr OnsiteFull Time
Dayforce
DayforceNYSE: DAY: Provides cloud-based human capital management software solutions.
5+ YOERequires 5+ years of software development experience, C#/.NET and Python, distributed backend systems, REST APIs, Azure data platforms, SQL, CI/CD, and a bachelor's degree or equivalent practical experience.
Python, C#, .NET, Databricks, Apache Spark, Delta Lake, Microsoft Azure Data Lake Storage, SQL Warehouse, Microsoft Azure, Microsoft Azure Data Factory, Docker, Kubernetes, Kafka, Event Hub, Microsoft Azure Service Bus, Microsoft Azure Monitor, Log Analytics, Terraform, Bicep, ARM, SQL, CI/CD, REST