Apply

Senior Software Developer

Posted over 1 year agoViewed

View full description

📍 Location: Toronto, ontario, canada

🗣️ Languages: English

Requirements:
Senior full stack software developer with experience in front-end (react and typescript) and php, strong understanding of software engineering principles and best practices, ability to lead technical design discussions, analyze production environments, and a passion for continuous learning and improvement.Apply

Related Jobs

Apply

📍 Cyprus, Poland, Serbia, Montenegro, Portugal

🧭 Full-Time

💸 3300.0 - 5000.0 EUR per month

🔍 Consulting and Technology Solutions

🏢 Company: SELIUK LTD

  • Bachelor's or Master's degree in Computer Science or equivalent.
  • 6+ years working experience on C# programming with .NET.
  • 4+ years working experience with HTML, JavaScript, JQuery, and CSS.
  • 4+ years working experience as T-SQL developer on MS SQL Server.
  • Proven experience in architecting and implementing solutions on Microsoft Azure.
  • Excellent command of English.
  • Knowledge of Greek is a plus.
  • Experience with JavaScript frameworks (Angular or Aurelia) is a plus.
  • Microsoft Certifications on .NET and Microsoft Azure are a plus.

  • Maintain expertise in supported technologies (C#, ASP.NET, HTML, CSS, JavaScript, SQL Server, Azure).
  • Architect, design, and document software applications.
  • Write proposals for Account Managers.
  • Provide technical leadership and support.
  • Oversee solution architecture, development, and user support.
  • Maintain a high-quality knowledge base on project management methods.
  • Conduct training for users and new employees on new systems.
Posted 3 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 140000.0 - 160000.0 CAD per year

🔍 Technology

  • Extensive experience in supporting, maintaining, and improving existing web applications and features.
  • Strong skills in full-stack development with proficiency in Go or Python, Django, React, and Typescript.
  • Experience in architecting applications on cloud platforms like GCP, AWS, or Azure.
  • Experience with data model and schema design, and technologies such as PostgreSQL, Redis, and Cloud PubSub.
  • Thorough knowledge of API architecture and development.
  • Familiarity with current testing methodologies such as unit, integration, end to end, and service tests.
  • Effective communication skills for interacting with technical and non-technical teams.
  • Demonstrated ability to work with cross-functional teams.

  • Own the full stack and develop impactful features across the platform, from front-end user interfaces to back-end systems.
  • Collaborate with software developers, product managers, and designers to support mid to large features for user experiences.
  • Mentor junior team members, advocate for technical initiatives, and contribute to building software that achieves workplace equity.

PostgreSQLPythonDjangoGCPTypeScriptGoRedisReact

Posted 6 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 123600.0 - 193000.0 CAD per year

🔍 Healthcare

  • Experience with Ruby on Rails, but welcome applicants with experience in Java, C#, and Python.
  • Experience with Keycloak or similar IAM platforms and OAuth 2.0 protocols.
  • Knowledge of security best practices for authentication and authorization systems.
  • API design and development experience, including API gateways and token structures.
  • Ability to work with Terraform and cloud-based infrastructure as code.
  • Strong debugging, problem-solving, and root-cause analysis skills.
  • Experience working in cross-functional teams to support large platform initiatives.

  • Design and implement API authentication standards that support Jane’s growth as a developer platform.
  • Support Keycloak migration and modernization efforts, driving stability, security, and performance improvements.
  • Enhance observability, scalability, and incident response for the auth platform.
  • Influence the technical roadmap and contribute to foundational elements that power Jane’s platform strategy.

Ruby on RailsTerraformDebugging

Posted 14 days ago
Apply
Apply

📍 Canada

🔍 InsurTech

  • Experience with Nodejs and Typescript.
  • Ability to provide technical guidance.
  • Experience in mentoring and coaching developers.
  • Knowledge of best practices in software development.

  • Work with the team to build the software that powers the Zensurance data collection, rating and pricing engines.
  • Provide technical guidance and enforce best practices in software development.
  • Coach and mentor software developers.
  • Assist the Engineering Leadership Team in continuously improving craft capabilities.

LeadershipNode.jsSoftware DevelopmentTypeScriptMentoringMicroservices

Posted 17 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 110000.0 - 130000.0 CAD per year

🔍 Composable commerce, customer data, retail platform engineering

  • 5+ years of industry experience as a full-stack JavaScript developer.
  • Expertise in front-end and back-end development.
  • Experience in eCommerce or retail POS/OMS systems technology.
  • Strong proficiency in HTML, CSS, JavaScript, React.js, GraphQL, Next.js, Node.js, Chakra UI, React Query, and TypeScript.
  • Understanding of responsive design with knowledge of mobile vs. desktop development.
  • Excellent interpersonal and client-facing skills.

  • Support and mentor developers in designing and implementing project work.
  • Collaborate with designers and the Product Manager to prioritize and plan work.
  • Maintain transparency by updating stakeholders on project progress.
  • Create and maintain technical documentation and diagrams.
  • Engage with clients to gather requirements and provide updates.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews to maintain high code quality.

GraphQLNode.jsAgileHTMLCSSJavascriptReact.jsTypeScriptNext.js

Posted 21 days ago
Apply
Apply

🔍 Communications

  • B2 or higher English level.
  • BS in Computer Science or related discipline, or equivalent practical experience.
  • 5+ years of strong software development experience with expertise in Java 6 and above, and knowledge of the latest Java (8/9) features.
  • Microservices/Core Java expertise.
  • Spring Boot/Spring Batch expertise.
  • Kubernetes/Docker/Containers experience.
  • Kafka experience.
  • Rest API experience.
  • Strong experience in writing high-quality code with full automated unit test coverage.
  • Strong experience in defining and applying design standards, patterns, quality metrics depending on the solutions.

  • Work closely with Creative, Business, Technology and QA teams to ensure the technology will be functional and meet performance targets.
  • Own the development of sub-systems and ensure they follow the established technical architecture and design.
  • Implement user and business requirements which involve multiple development activities or touch various sub-systems.
  • Maintain concise and clear documentation on projects as per guidelines and best practices.
  • Debug complex issues in existing software applications.
  • Provide proactive feedback on policies and procedures for improvement.
  • Perform code reviews and enforce coding guidelines and best practices.
Posted about 1 month ago
Apply
Apply

📍 Quebec

🔍 Cybersecurity

🏢 Company: Qohash👥 51-100💰 $17,400,000 Series B 9 months agoComplianceSecurityCyber SecurityEnterprise Software

  • 5+ years’ experience with Go.
  • Experience in Unit testing and Integration testing.
  • Bachelor's or master's degree in computer science or engineering (or equivalent professional experience).
  • Experience with C/C++ or other OO languages (C#/Java) is a plus.
  • Knowledge of system programming (memory management, multithreading, software optimization) is preferred.
  • Experience integrating embedded machine learning models is a nice to have.
  • Bilingual in French and English is a plus.
  • Experience working in a startup environment is a nice to have.

  • Develop highly efficient libraries for Windows, macOS, and Linux applications.
  • Integrate embedded machine learning models into application code.
  • Collaborate with stakeholders to define milestones and ensure timelines align.
  • Participate in discussions on technological choices for product development.
  • Participate in product development from idea to deployment.
  • Write well-designed code and perform unit and/or integrated tests.
  • Resolve anomalies and problems.
  • Optimize applications for performance, reducing memory usage and latency.
  • Stay updated on latest technologies and best practices.
  • Empower team members and assist in onboarding and training.
  • Effectively communicate technical concepts.

Machine LearningC++Product DevelopmentStrategyGoCommunication SkillsLinuxTime Management

Posted about 2 months ago
Apply
Apply

📍 Canada

💸 135000 - 155000 CAD per year

🔍 Education Technology

🏢 Company: Acuity Insights👥 101-250💰 $5,000,014 over 1 year agoEducationHigher EducationTraining

  • Proficiency in backend JavaScript or ability to learn quickly.
  • Experience with distributed systems and cloud platforms, ideally AWS.
  • Comfortable with full-stack web applications, including UI, APIs, and database schemas.
  • Experience with large system migrations.

  • Build new systems and maintain existing ones for the assessment platform, Casper.
  • Lead the design of system migrations from older Meteor-based applications to a modern React and AWS stack.
  • Collaborate with product managers to prioritize features and improvements.
  • Guide quality improvements through mentoring and establishing best practices.

AWSDynamoDBJavascriptMongoDBTypeScriptGoReactCommunication Skills

Posted about 2 months ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 140000 - 160000 CAD per year

🔍 Technology

  • Extensive experience in supporting, maintaining, and improving existing web applications.
  • Strong skills in full-stack development with proficiency in Go or Python, Django, React, and Typescript.
  • Experience in architecting applications on cloud platforms (GCP, AWS, Azure).
  • Experience with data model and schema design, and technologies such as PostgreSQL, Redis, and Cloud PubSub.
  • Thorough knowledge of API architecture and development.
  • Familiarity with testing methodologies (unit, integration, end to end, service tests).
  • Effective communication capabilities for interacting with technical and non-technical teams.
  • Demonstrated ability to work with cross-functional teams in a collaborative environment.

  • Own the full stack. Design, develop and deploy impactful features across our platform, from front-end to back-end systems.
  • Collaborate with software developers, product managers, and designers to maintain features and deliver exceptional user experiences.
  • Mentor junior team members and lead technical initiatives to drive strategic goals.
  • Build and improve software that helps organizations achieve workplace equity.

PostgreSQLPythonSoftware DevelopmentDjangoGCPTypeScriptGoRedisReactCommunication SkillsCollaborationData management

Posted 2 months ago
Apply
Apply

📍 Canada

🔍 Healthcare technology

  • QA SDET experience with performance testing skills.
  • Ability to design, develop, and execute automated test frameworks.

  • Shape the next generation of Jane's quality program.
  • Develop tools that support value stream teams at all levels of the testing pyramid.
  • Focus on enhancing the Performance Lab offering.
  • Empower teams to manage testing within their own domains.

Software DevelopmentQAQA AutomationAPI testingCommunication SkillsAnalytical SkillsCollaboration

Posted 2 months ago
Apply

Related Articles

Posted 5 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 5 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 5 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 5 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 5 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.