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

📍 Canada

🧭 Full-Time

💸 110000.0 - 130000.0 CAD per year

🔍 ECommerce, digital consultancy

  • 5+ years of industry experience as a full-stack JavaScript developer, with front-end and back-end development expertise.
  • Experience in eCommerce or retail POS/OMS systems technology.
  • Strong proficiency in modern web technologies, including HTML, CSS, JavaScript, React.js, GraphQL, Next.js, Node.js, Chakra UI, React Query, and TypeScript.
  • Understanding of responsive design, with knowledge of the differences and challenges in developing for mobile versus desktop.
  • Excellent interpersonal and client-facing skills, with the ability to communicate clearly and professionally with clients.

  • Support and mentor developers in designing and implementing project work, ensuring high-quality deliverables.
  • Collaborate with designers and the Product Manager to prioritize, estimate, and plan work, ensuring projects are delivered on time and within budget.
  • Maintain transparency by proactively updating stakeholders on project progress, challenges, and decision-making rationale.
  • Create and maintain technical documentation and diagrams to clearly communicate design solutions with both project stakeholders and clients.
  • Engage with clients to gather requirements, provide regular project updates, and address concerns or questions in a timely manner.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Participate in code reviews, offering constructive feedback to maintain high code quality and consistency across the team.

GraphQLNode.jsAgileHTMLCSSJavascriptReact.jsTypeScriptNext.js

Posted 3 days ago
Apply
Apply

🔍 Communications

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

  • Work closely with Creative, Business, Technology and QA teams to ensure functional technology that meets performance targets.
  • Own the development of sub-systems, following established technical architecture and design.
  • Implement user and business requirements through multiple development activities or sub-systems.
  • Maintain 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.
Posted 20 days ago
Apply
Apply

📍 Quebec

🔍 Cybersecurity

🏢 Company: Qohash👥 51-100💰 $17,400,000 Series B 8 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 1 month ago
Apply
Apply

📍 United Arab Emirates

🔍 Information Technology

🏢 Company: BlackStone eIT👥 251-500Augmented RealityRoboticsAnalyticsProject Management

  • Bachelor's degree in Information Technology, Business, or a related field.
  • 7+ years of experience working with LimeSurvey or similar survey tools.
  • Strong understanding of survey design principles and data collection methodologies.
  • Experience with survey customization, logic, and branching in LimeSurvey.
  • Proficiency in data analysis and the ability to interpret survey results.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.
  • Ability to work independently and manage multiple projects simultaneously.
  • Familiarity with programming languages such as PHP or JavaScript is a plus.
  • Certification related to LimeSurvey is a plus.

  • Implement and customize LimeSurvey solutions based on client requirements.
  • Design and develop surveys with appropriate question types, logic, and branching.
  • Provide training and support for clients on how to use LimeSurvey effectively.
  • Conduct thorough testing of surveys to ensure functionality and usability.
  • Assist clients in analyzing survey results and generating reports.
  • Stay updated with the latest LimeSurvey features and best practices.
  • Collaborate with cross-functional teams to integrate LimeSurvey with other applications as needed.
Posted about 1 month 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 1 month 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 about 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 about 2 months ago
Apply
Apply

📍 Greece

🔍 IT consulting

🏢 Company: InventYOU AB

  • Advanced skills in Java and the Spring Framework, including Spring Boot and Spring Security.
  • Experience with security protocols such as Kerberos, OIDC/OAuth2, and Microsoft Azure.
  • Expertise in cloud-native architectures and DevOps practices.
  • Proficiency in Camunda for workflow automation and Kafka for event-driven architectures.
  • Strong knowledge of CI/CD tools like GitHub and ArgoCD.
  • Skilled in Docker, Kubernetes, and Helm for container management.
  • Expertise with monitoring tools such as Prometheus, Grafana, and ELK.

  • Join a dynamic team to enhance back-end systems.
  • Utilize advanced Java and Spring Framework skills.
  • Implement security protocols for authentication and authorization.
  • Apply cloud-native and DevOps practices.
  • Work on workflow automation and event-driven architectures.
  • Manage CI/CD pipeline with focus on testing.
  • Utilize containerization and orchestration tools.

Backend DevelopmentDockerJavaKafkaKubernetesMicrosoft AzureSpringSpring BootAzureGrafanaPrometheusCI/CDDevOps

Posted about 2 months ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 140000 - 160000 CAD per year

🔍 Workplace equity technology

  • Extensive experience in building reliable, performant, and maintainable backend systems, focusing on identity management, authorization and permissions, or bulk data management.
  • Strong skills in backend development with proficiency in at least one modern programming language such as Go (preferred) or Python.
  • Experience in architecting applications on cloud platforms, particularly Google Cloud Platform (GCP).
  • Strong experience with data model and schema design, and technologies such as PostgreSQL, Redis, and Cloud PubSub.
  • Thorough knowledge of API architecture and development.
  • Experience with optimizing back-end architectures for resource efficiency and scalability.
  • Familiarity with current testing methodologies and unit testing.
  • Effective communication skills for interacting with technical and non-technical teams.
  • Demonstrated ability to work collaboratively with cross-functional teams.

  • Collaborate with software developers to design and develop features and services.
  • Implement tools for data ingestion, transformation, storage, and customer application delivery.
  • Maintain tools for authentication and access control.
  • Build scalable and secure APIs, focusing on backend integrations.
  • Mentor junior team members and lead technological enhancements.

Backend DevelopmentPostgreSQLPythonGCPGoRedisCommunication SkillsCollaboration

Posted 2 months ago
Apply
Apply

📍 Argentina, Brazil, Costa Rica, Mexico, Peru

🧭 Full-Time

🔍 Insider Risk Management and User Behavior Analytics

🏢 Company: Teramind👥 51-100Productivity ToolsSecurityCyber SecurityEnterprise SoftwareSoftware

  • 5+ years experience with C++11 or newer on macOS.
  • 3+ years experience with Objective-C.
  • Strong proficiency with Boost libraries.
  • Clean code experience.
  • Understanding fundamental design principles behind scalable applications.
  • Unit tests/integration tests experience.
  • Proficient knowledge of GIT.
  • Excellent interpersonal skills.
  • Highly organized with precise attention to detail.
  • Ability to work well with others in a fast-paced, dynamic environment.
  • Desire to learn and adapt to new requirements.
  • Advanced spoken and written English.

  • Implement high-quality software security and data protection solutions.
  • Research and suggest the best way to implement business requirements.
  • Identify improvements in existing architecture and legacy code to continuously refine and evolve the product.
  • Enhance software delivery and quality throughout the entire software development cycle.
  • Manage any issues that may arise and drive resolutions throughout the development process.
  • Collaborate with Support engineers to analyze and troubleshoot software problems reported.
  • Work with other team members and technical leads effectively and with minimal supervision.

Software DevelopmentGitObjective-CAttention to detailOrganizational skillsInterpersonal skills

Posted 2 months ago
Apply

Related Articles

Posted 4 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 4 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 4 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 4 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.