Senior Developer

7 days ago


St Thomas, Ontario, Canada Software International Full time

Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US.

We are currently looking for a Senior Developer - PHP Architecture for our web development and new media marketing client that primarily supports North American clients on various website design, payment, maintenance and backend infrastructure services.

Role(s) Required: Senior Developer - PHP Architecture

Location: Remote, Toronto, Canada

Employment Type: Permanent, Fulltime

Required Start Date: ASAP

Total Hours Approved Per Role: 40h/week

Rate/Salary: $80,000 - $90,000/year CDN + vacation + benefits + sick days

End Client Location: US/Canada/Europe

Our client is seeking a talented Senior PHP Developer with a strong focus on system architecture. Their core product is a member-driven application that interacts internally with a multitude of systems and processes, as well as externally with affiliate applications and reporting frameworks.
We are looking for candidates who are eager to work on a live application with real users, and who want to contribute to both the technical and business requirements. Ideal candidates will be proactive in innovating solutions for technical challenges and driving the evolution of our platform.

The Ideal Candidate Will:

  • Have strong knowledge of the PHP language and experience with frameworks like Laravel, Symfony, or similar.
  • Experience implementing and using RESTful APIs in a microservice architecture.
  • Have usable understanding of front-end technologies.
  • Understand the concepts of object-oriented programming.
  • Have familiarity with optimizing interactions with backend storage, such as MySQL.
  • Have experience developing in a largely distributed environment.
  • Be eager to make an impact on the organization.

Architecture Experience and Work for this Role:

In addition to PHP development and backend responsibilities, the Senior Developer will also contribute significantly to the system architecture and design.

This includes:

  • System Design & Architecture: You will be responsible for leading the design and implementation of the overall system architecture, designing scalable, efficient, and maintainable systems that can handle a large number of users and complex workflows.
  • Cloud Infrastructure and Deployment: Experience with AWS or similar cloud platforms is critical. You'll play a key role in architecting cloud-based services, setting up scalable databases, configuring load balancing, optimizing server costs, and ensuring smooth application deployment and scaling.
  • High-Availability and Reliability: You'll design systems to ensure high availability, fault tolerance, and redundancy.
  • Performance Optimization: You will actively engage in performance analysis, identifying bottlenecks, and optimizing system performance.
  • API Design & Integration: You will provide input on the design of RESTful APIs to integrate with external systems and services.
  • Data Architecture & Modeling: You will contribute to decisions about database structure, data storage, and schema design.
  • Security Architecture: You will ensure that security considerations are embedded throughout the system design and development.
  • Collaboration and Mentorship: As a senior team member, you will collaborate closely with other developers, project managers, and business teams to refine requirements, establish priorities, and ensure alignment between technical goals and business objectives.

Key Architectural Responsibilities:

  • Architect scalable, modular, and reusable components and services.
  • Work with cross-functional teams to ensure effective integration across platforms and systems.
  • Make strategic decisions regarding the adoption of new technologies or frameworks.
  • Provide architectural leadership and guidance to ensure the application can evolve and scale with future business growth.
  • Maintain a focus on code quality, performance, and maintainability through continuous refactoring and technical debt management.

Responsibilities:

  • Develop, debug, and maintain website applications using our in-house methodologies and process flows.
  • Solve complex and basic technology issues as they arise.
  • Communicate issues and status updates in a timely manner to Team Leads regarding system development activities.
  • Provide architectural input for modifications to existing systems and assist in creating new systems from the ground up.
  • Collaborate closely with project managers and senior staff to ensure business objectives are met.

Other duties as may be assigned by management.

Expert Level Skills Required In:

  • PHP (7+ years)
  • MySQL (4+ years)
  • OOP Concepts (3+ years)
  • JSON
  • Remote Processing

Intermediate Level Skills Required In:

  • Linux-based systems administration
  • Knowledge of open-source solutions like AWS
  • Proficient understanding when committing code to Git, Branching, and Merging code
  • Integration of multiple data sources and databases into one system
  • Payment Gateway Integration

Additional Skills Preferred:

  • Large volume email dispatching
  • React
  • Javascript
  • HTML5
  • CSS3
  • RabbitMQ
  • Elasticsearch
#J-18808-Ljbffr

  • St. Thomas, Ontario, Canada Bitfinex Full time

    Social network you want to login/join with:Senior Backend Developer - NodeJS (Fully Remote - Worldwide)Location:Toronto, CanadaJob Description:Bitfinex is a digital asset trading platform offering state-of-the-art services for digital currency traders and global liquidity providers.Founded in 2012, Bitfinex was one of the first professional platforms set up...


  • St. Thomas, Ontario, Canada Randstad Canada Full time

    The Senior Software Developer role supports the development of enterprise-level applications within the Integrated Employment Services (IES) Project. This role involves translating complex technical specifications into reliable, tested software, with responsibilities spanning full stack development, front-end and back-end architecture, API design, automation...


  • St. Thomas, Ontario, Canada Rackspace Full time

    About the Role:We are seeking an experienced Senior Java Development Expert to join our team. As a key member of our cloud engineering team, you will play a critical role in designing and implementing scalable and innovative Java applications.The ideal candidate will have a strong background in distributed systems, multithreading, and infrastructure as code...


  • St. Thomas, Ontario, Canada Randstad Canada Full time

    Job Description:This is a strategic opportunity for a Senior Software Developer to contribute to a high-security, high-impact application. The role offers meaningful work, a hybrid setup, and exposure to advanced technologies, while playing a key part in maintaining and enhancing a vital data exchange system that supports public safety and operational...


  • St. Catharines, Ontario, Canada Sunrise Senior Living Full time

    About the Role:We are seeking a highly dedicated and compassionate Senior Care Professional to join our team at Sunrise Senior Living. In this role, you will have the opportunity to empower residents to live longer, healthier, and happier lives by providing exceptional care and support.Key Responsibilities:Build meaningful relationships with seniors and...

  • Senior Counsel Role

    1 week ago


    St. Thomas, Ontario, Canada Moneris Full time

    The Senior Counsel Role at Moneris involves providing high-quality advice and support to senior management and internal clients on a wide variety of matters. You will develop and implement a privacy program and an enterprise-wide regulatory compliance program, and manage a team of lawyers to achieve these goals.We are looking for a candidate with a Law...

  • RQ08889 OSOR

    6 days ago


    St. Thomas, Ontario, Canada Randstad Canada Full time

    The Senior Software Developer will be responsible for enhancing and maintaining a critical public safety application, focusing on the development of a new data exchange interface to support communication between internal and external systems. This includes system design, architecture documentation, coding, testing, and deployment. The role requires deep...


  • St. Thomas, Ontario, Canada Toronto Business Enterprise. Full time

    Senior Leadership OpportunityThis is an exceptional opportunity for a seasoned leader to join the Technology Services Division (TSD) as the Manager, Office of the Chief Technology Officer.The successful candidate will report to the Director, Digital Policy & Office of the Chief Technology Officer, and be responsible for overseeing TSD's engagement program...


  • St. Thomas, Ontario, Canada LCBO Full time

    About UsThe LCBO is a dynamic and fast-paced organization that is dedicated to delivering exceptional customer service and supporting local businesses. We are committed to creating a culture of inclusion and belonging, where every employee feels valued and respected.Our employees are guided by our values, which serve as the foundation of our culture and...


  • St. Thomas, Ontario, Canada Trisura Guarantee Insurance Company Full time

    **About Trisura**Trisura Guarantee Insurance Company is a leading specialty lines insurer with a focus on Surety, Specialty Insurance, Property & Casualty, and Warranty products. Our team brings innovative solutions and expertise through a select network of both national and regional brokerage firms.**Job Summary**The Senior Financial Analyst will play a key...

  • Senior Planner

    2 days ago


    St. Thomas, Ontario, Canada Central Elgin Full time

    The Opportunity: As a Senior Planner, you will play a pivotal role in establishing the planning and development department's foundation, driving strategic initiatives, and providing expert guidance on complex planning matters.You will be instrumental in developing and implementing policies that align with Central Elgin's vision for sustainable growth and...


  • St. Thomas, Ontario, Canada Sun Life Financial Full time

    Sun Life Financial is a leader in the Canadian insurance industry, and we're seeking a talented Solution Design Engineer to join our team. As a key member of our API Platform Engineering group, you'll play a critical role in designing, developing, and deploying the next generation of insurance solutions.About the RoleThis is an exciting opportunity to work...


  • St. Thomas, Ontario, Canada LCBO Full time

    Our CultureThe LCBO values diversity, inclusion, and respect, creating a culture where every employee feels valued and empowered to contribute. We strive to maintain a workplace that is safe, healthy, and free from harassment and discrimination.As a member of our senior leadership team, you will play a critical role in shaping our organizational culture,...


  • St. Thomas, Ontario, Canada LCBO Full time

    Join Our TeamThe LCBO is a leader in the beverage alcohol industry and we are committed to attracting and retaining top talent. As a Senior HR Business Partner, you will have the opportunity to work with a diverse range of stakeholders, including senior leaders, employees, and customers.Our company values include:Inclusion and belonging.Respect and...


  • St. Thomas, Ontario, Canada Capital One Canada Full time

    About the Job: We are looking for an experienced Senior 3D Artist Supervisor to lead our 3D art department. As a Senior 3D Artist Supervisor, you will be responsible for overseeing the creation of high-quality 3D assets and visual effects for our productions. This role requires strong technical expertise, leadership skills, and the ability to motivate and...


  • St. Thomas, Ontario, Canada Sun Life Financial Full time

    Key ResponsibilitiesDesign and Development: Participate in the design, development, and rollout of foundational cloud capabilities, including Amazon Connect and other cloud-based solutions.Tech Research and Piloting: Research and pilot the latest technologies and practices within Amazon Connect and supporting Call Centre technologies.Collaboration and...


  • St. Thomas, Ontario, Canada Moneris Full time

    Moneris Senior Legal Counsel in Toronto, CanadaAs Senior Legal Counsel at Moneris, you will join our dynamic and diverse Legal team of creative thinkers and problem solvers. You will provide strategic advice to senior management and different business units on a variety of legal risks associated with the operation of the company, taking into consideration...


  • St. Thomas, Ontario, Canada National Conference of State Legislatures Full time

    Legislature of the United States Virgin Islands$85,000 (Negotiable/Based on Experience)Range: $24-$29 per hour, based on relevant work experience and education.The Senior Communications Manager will report to the Director of Communications to oversee and direct the flow of information between CNVP, our base, partners, media, funders, and the public. The...


  • St. Thomas, Ontario, Canada SideFX Software Full time

    This role is part of our Personalized Creative team. We create emotive yet conversion-focused ideas, products and campaigns at scale and speed. Our specialty is hyper-personalized, digital communications that change perceptions, shape new behavior's, and shift market share for our clients including eBay, Ancestry, Walmart, and moreJOB PURPOSE :The Design...


  • St. Thomas, Ontario, Canada CG Consulting Group Full time

    **Company Overview**We are a leading professional investment management organization that globally invests funds to ensure long-term sustainability.We have offices in Toronto, London, Hong Kong, New York, São Paulo, Luxembourg, and Mumbai.Our Mission:Diverse and inspiring colleaguesStimulating work in a fast-paced environmentAccelerated exposure and...