1,183 Full Stack jobs in Canada
Full-Stack Software Engineer
Posted 7 days ago
Job Viewed
Job Description
We are seeking a strong Intermediate Full Stack Engineer with a focus on backend development to join our team. The ideal candidate will have a solid understanding of both frontend and backend technologies, with a particular emphasis on backend development. Experience with Azure Kubernetes Service (AKS) and a passion for implementing standard processes in software development and code quality are essential. The candidate will be responsible for working with product partners and managers of engineering to take user stories and break them down into functional pieces of work to be delivered with quality. This position involves a combination of building new software and maintaining existing systems and overseeing occasional scheduled releases. Our team has a strong focus culture and this being a place you love to be at.
**Position Responsibilities:**
Designs, develops, tests, delivers, maintains, and improves business applications as a member of a team.
Builds, codes, tests, maintain high quality software.
Participates in the Agile ways of working.
Translates user requirements into software requirements.
Applies creative problem solving that bring software designs to life.
Completes and ensures completion of any required documentation required e.g. deployment, maintenance, support and business needs.
Please do not hesitate to apply even if you may not check off all the requirements. Our team is eager to mentor and help you grow in your career if you have the skills to learn new technology!
**Required Qualifications:**
5+ years Full Stack Development
Languages (Javascript, HTML5, CSS3, TypeScript, REACT, NodeJS, and/or similar languages)
API development and standard methodologies
DevOps (Jenkins, Snyk, Pivotal Cloud Foundry, Azure, and SonarQub)
Relational & Non-Relational Data Management
Cloud platform (AKS)
Jira for task management, GitHub for source control
**Preferred Qualifications:**
Computer Science Graduate or equivalent professional experience.
Familiarity with Agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features.
Writes clear, readable, and maintainable code, takes ownership of the quality and usability of codes.
Collaborative attitude, willingness to work with team members, participate in code reviews, shares skills and methods.
Strong problem-solving ability, with an eagerness to be involved in solution and design
Strong communication skills.
**When you join our team:**
- We'll empower you to learn and grow the career you want.
- We'll recognize and support you in a flexible environment where well-being and inclusion are more than just words.
- As part of our distributed team, we'll support you in shaping the future you want to see.
**Acerca de Manulife y John Hancock**
Manulife Financial Corporation es un importante proveedor internacional de servicios financieros que ayuda a las personas a tomar decisiones de una manera más fácil y a vivir mejor. Para obtener más información acerca de nosotros, visite .
**Manulife es un empleador que ofrece igualdad de oportunidades**
En Manulife/John Hancock, valoramos nuestra diversidad. Nos esforzamos por atraer, formar y retener una fuerza laboral tan diversa como los clientes a los que prestamos servicios, y para fomentar un entorno laboral inclusivo en el que se aprovechen las fortalezas de las culturas y las personas. Estamos comprometidos con la equidad en las contrataciones, la retención de talento, el ascenso y la remuneración, y administramos todas nuestras prácticas y programas sin discriminación por motivos de raza, ascendencia, lugar de origen, color, origen étnico, ciudadanía, religión o creencias religiosas, credo, sexo (incluyendo el embarazo y las afecciones relacionadas con este), orientación sexual, características genéticas, condición de veterano, identidad de género, expresión de género, edad, estado civil, estatus familiar, discapacidad, o cualquier otro aspecto protegido por la ley vigente.
Nuestra prioridad es eliminar las barreras para garantizar la igualdad de acceso al empleo. Un representante de Recursos Humanos trabajará con los solicitantes que requieran una adaptación razonable durante el proceso de solicitud. Toda la información que se haya compartido durante el proceso de solicitud de adaptación se almacenará y utilizará de manera congruente con las leyes y las políticas de Manulife/John Hancock correspondientes. Para solicitar una adaptación razonable en el proceso de solicitud, envíenos un mensaje a .
**Referenced Salary Location**
Toronto, Ontario
**Modalidades de Trabajo**
Híbrido
**Salary range is expected to be between**
$75,880.00 CAD - $140,920.00 CAD
Si se está postulando para este puesto fuera de la ubicación principal, póngase en contacto con para conocer el rango salarial de su ubicación. El salario real variará según las condiciones locales del mercado, la geografía y los factores relacionados con el trabajo pertinentes, como conocimiento, habilidades, calificaciones, experiencia y educación/capacitación. Los empleados también tienen la oportunidad de participar en programas de incentivos y obtener una compensación de incentivos vinculada al desempeño comercial e individual.
Manulife ofrece a los empleados aptos una amplia variedad de beneficios personalizables, entre ellos, beneficios de salud, odontológicos, de salud mental, oftalmológicos, por discapacidad a corto y a largo plazo, cobertura de seguro de vida y por muerte accidental y desmembramiento, adopción/subrogación y bienestar, y planes de asistencia al empleado/familiar. También ofrecemos a los empleados admisibles varios planes de ahorro para la jubilación (incluidos planes de pensiones y un plan mundial de propiedad de acciones con contribuciones equivalentes del empleador) y recursos de asesoramiento y educación financiera. Nuestro generoso programa de tiempo libre remunerado en Canadá incluye feriados, vacaciones, días personales y días por enfermedad, y ofrecemos la gama completa de ausencia laboral reglamentaria. Si se está postulando para este puesto en los EE. UU., póngase en contacto con para obtener más información sobre las disposiciones relativas al tiempo libre remunerado específicas de EE. UU.
Full-Stack Software Engineer
Posted 7 days ago
Job Viewed
Job Description
We are seeking a strong Intermediate Full Stack Engineer with a focus on backend development to join our team. The ideal candidate will have a solid understanding of both frontend and backend technologies, with a particular emphasis on backend development. Experience with Azure Kubernetes Service (AKS) and a passion for implementing standard processes in software development and code quality are essential. The candidate will be responsible for working with product partners and managers of engineering to take user stories and break them down into functional pieces of work to be delivered with quality. This position involves a combination of building new software and maintaining existing systems and overseeing occasional scheduled releases. Our team has a strong focus culture and this being a place you love to be at.
**Position Responsibilities:**
Designs, develops, tests, delivers, maintains, and improves business applications as a member of a team.
Builds, codes, tests, maintain high quality software.
Participates in the Agile ways of working.
Translates user requirements into software requirements.
Applies creative problem solving that bring software designs to life.
Completes and ensures completion of any required documentation required e.g. deployment, maintenance, support and business needs.
Please do not hesitate to apply even if you may not check off all the requirements. Our team is eager to mentor and help you grow in your career if you have the skills to learn new technology!
**Required Qualifications:**
5+ years Full Stack Development
Languages (Javascript, HTML5, CSS3, TypeScript, REACT, NodeJS, and/or similar languages)
API development and standard methodologies
DevOps (Jenkins, Snyk, Pivotal Cloud Foundry, Azure, and SonarQub)
Relational & Non-Relational Data Management
Cloud platform (AKS)
Jira for task management, GitHub for source control
**Preferred Qualifications:**
Computer Science Graduate or equivalent professional experience.
Familiarity with Agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features.
Writes clear, readable, and maintainable code, takes ownership of the quality and usability of codes.
Collaborative attitude, willingness to work with team members, participate in code reviews, shares skills and methods.
Strong problem-solving ability, with an eagerness to be involved in solution and design
Strong communication skills.
**When you join our team:**
- We'll empower you to learn and grow the career you want.
- We'll recognize and support you in a flexible environment where well-being and inclusion are more than just words.
- As part of our distributed team, we'll support you in shaping the future you want to see.
**Acerca de Manulife y John Hancock**
Manulife Financial Corporation es un importante proveedor internacional de servicios financieros que ayuda a las personas a tomar decisiones de una manera más fácil y a vivir mejor. Para obtener más información acerca de nosotros, visite .
**Manulife es un empleador que ofrece igualdad de oportunidades**
En Manulife/John Hancock, valoramos nuestra diversidad. Nos esforzamos por atraer, formar y retener una fuerza laboral tan diversa como los clientes a los que prestamos servicios, y para fomentar un entorno laboral inclusivo en el que se aprovechen las fortalezas de las culturas y las personas. Estamos comprometidos con la equidad en las contrataciones, la retención de talento, el ascenso y la remuneración, y administramos todas nuestras prácticas y programas sin discriminación por motivos de raza, ascendencia, lugar de origen, color, origen étnico, ciudadanía, religión o creencias religiosas, credo, sexo (incluyendo el embarazo y las afecciones relacionadas con este), orientación sexual, características genéticas, condición de veterano, identidad de género, expresión de género, edad, estado civil, estatus familiar, discapacidad, o cualquier otro aspecto protegido por la ley vigente.
Nuestra prioridad es eliminar las barreras para garantizar la igualdad de acceso al empleo. Un representante de Recursos Humanos trabajará con los solicitantes que requieran una adaptación razonable durante el proceso de solicitud. Toda la información que se haya compartido durante el proceso de solicitud de adaptación se almacenará y utilizará de manera congruente con las leyes y las políticas de Manulife/John Hancock correspondientes. Para solicitar una adaptación razonable en el proceso de solicitud, envíenos un mensaje a .
**Referenced Salary Location**
Toronto, Ontario
**Modalidades de Trabajo**
Híbrido
**Salary range is expected to be between**
$75,880.00 CAD - $140,920.00 CAD
Si se está postulando para este puesto fuera de la ubicación principal, póngase en contacto con para conocer el rango salarial de su ubicación. El salario real variará según las condiciones locales del mercado, la geografía y los factores relacionados con el trabajo pertinentes, como conocimiento, habilidades, calificaciones, experiencia y educación/capacitación. Los empleados también tienen la oportunidad de participar en programas de incentivos y obtener una compensación de incentivos vinculada al desempeño comercial e individual.
Manulife ofrece a los empleados aptos una amplia variedad de beneficios personalizables, entre ellos, beneficios de salud, odontológicos, de salud mental, oftalmológicos, por discapacidad a corto y a largo plazo, cobertura de seguro de vida y por muerte accidental y desmembramiento, adopción/subrogación y bienestar, y planes de asistencia al empleado/familiar. También ofrecemos a los empleados admisibles varios planes de ahorro para la jubilación (incluidos planes de pensiones y un plan mundial de propiedad de acciones con contribuciones equivalentes del empleador) y recursos de asesoramiento y educación financiera. Nuestro generoso programa de tiempo libre remunerado en Canadá incluye feriados, vacaciones, días personales y días por enfermedad, y ofrecemos la gama completa de ausencia laboral reglamentaria. Si se está postulando para este puesto en los EE. UU., póngase en contacto con para obtener más información sobre las disposiciones relativas al tiempo libre remunerado específicas de EE. UU.
Software Engineer - Full Stack

Posted 21 days ago
Job Viewed
Job Description
As an experienced engineer, you will tap your experience to seek out and build complex systems to help leading enterprises manage their complex data needs. You would be highly involved in the design, implementation, and operation of solutions to solve the problems as we scale up and deliver an amazing developer experience.
**Your role and responsibilities**
What you will do:
* Develop and own high-quality code across all levels of the stack - UI, backend to frontend, microservices - from investigation to implementation to testing to release
* Model solid engineering practices around architectural design, testability, scalability and maintainability
* Work with modern technologies and frameworks such as React, Node.js, Java, Docker, and Kubernetes
**Required technical and professional expertise**
* Minimum of 10-15 years of relevant industry experience in Software Engineering
* Deep understanding of algorithms, data structures and software design
* Strong coding skills with Java, React Node.js, etc
* Proven record of development up and down the stack
* Experience with containers and docker orchestration.
* Experience with (RESTful APIs) microservices and associated patterns including dependency injection.
* Experience with multi-threaded programming and concurrency primitives.
* Knowledge of distributed data stores (NoSQL systems) to achieve massive scalability and availability of the data made available by your data pipelines.
* Familiarity with bug tracking tools, version control tools, build automation tools and test automation tools.
* Experience in SDLC having contributed at each step: Plan, Track, Code, Build, Test, Deploy and Monitor.
**Preferred technical and professional experience**
* Experience with Kubernetes is a plus.
* Experience with Apache Cassandra is a plus.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Engineer - Full Stack
Posted 21 days ago
Job Viewed
Job Description
As an experienced engineer, you will tap your experience to seek out and build complex systems to help leading enterprises manage their complex data needs. You would be highly involved in the design, implementation, and operation of solutions to solve the problems as we scale up and deliver an amazing developer experience.
**Your role and responsibilities**
* Develop and own high-quality code across all levels of the stack - UI, backend to frontend, microservices - from investigation to implementation to testing to release
* Model solid engineering practices around architectural design, testability, scalability and maintainability
* Work with modern technologies and frameworks such as React, Node.js, Java, Docker, and Kubernetes
**Required technical and professional expertise**
* Minimum of 1-3 years of relevant industry experience in Software Engineering
* Deep understanding of algorithms, data structures and software design
* Strong coding skills with Java, React Node.js, etc
* Proven record of development up and down the stack
* Experience with containers and docker orchestration.
* Experience with (RESTful APIs) microservices and associated patterns including dependency injection.
* Experience with multi-threaded programming and concurrency primitives.
* Knowledge of distributed data stores (NoSQL systems) to achieve massive scalability and availability of the data made available by your data pipelines.
* Familiarity with bug tracking tools, version control tools, build automation tools and test automation tools.
* Experience in SDLC having contributed at each step: Plan, Track, Code, Build, Test, Deploy and Monitor.
**Preferred technical and professional experience**
* Experience with Kubernetes is a plus.
* Experience with Apache Cassandra is a plus.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Engineer (Full Stack)
Posted today
Job Viewed
Job Description
Job Description
Citylitics delivers predictive intelligence on local utility & public infrastructure markets.
What is Infrastructure? It is the roadways you rely on to safely get to Grandma's house, it's the potable water that comes out of your kitchen tap that you wash your family's food with and it's the energy that heats our homes and powers our digital lifestyles.
Every year, trillions of dollars are spent on all areas of infrastructure to maintain our quality life and move our economy forward. However, our infrastructure is no longer equipped to meet the needs of the future. We hear about infrastructure failures, whether bridge collapses, power blackouts, or water main breaks, every day in the news. Climate change and extreme weather events are disrupting the basic infrastructure we took for granted for years.
Citylitics is solving the hardest data problems in infrastructure while building the sales intelligence platform that enables a faster, more transparent, and more efficient infrastructure marketplace. We turn millions of unstructured documents into high value intelligence feeds and datasets that are available on an intuitive user experience. Our goal is to enable solution providers to connect with cities with relevant infrastructure needs in a faster and more digital way than historic market channels. As more companies adopt our platform, cities & utilities will be able to access solutions that deliver on the promise of moving towards a more resilient, sustainable, and equitable infrastructure future.
Who Are We Looking For?
We are seeking a highly motivated software developer with experience in building full stack web applications. Defining data models, developing robust backend APIs, and integration in dynamic web frontends. The ideal candidate will be proficient in both backend and frontend technologies, and capable of designing and implementing scalable and efficient systems.
What Will You Accomplish?
- Data-driven:
- Apply Data Modeling techniques to optimize databases/APIs
- Write optimized SQL to analyze and validate datasets
- Design-driven:
- Draft Design Documents and conduct Technical Demos for stakeholders with clear and concise written/oral communication
- Sequence product behaviors into courses of backend/frontend implementation with accurate complexity estimations
- Introduce clean, well tested and documented code
- Growth-driven:
- Reduce tech debt alongside product initiatives, referencing evolving industry standards
- Adopts new technologies/best practices to drive the codebase and business forward
Requirements
- 4+ years of experience in software engineering (web applications, distributed systems, data platforms):
- Django Rest Framework, React Query, Typescript
- Container workflows (k8s / Helm), CICD, API telemetry/monitoring
- Database Design/Denormalization, Cloud Architecting(GCP)
- Technical communication and planning skills (design documentation, diagraming, cost/performance analysis):
- Demonstrates excellent complexity-estimation, problem-solving, organizational, and analytical thinking
- Demonstrates ability to communicate to stakeholders of different technical background
- Organized and process oriented, strong understanding of agile methodologies and the software development life cycle
- Proficient with modern development/management tooling (AI Agents, VSCode, JIRA, Git & Unix, Cloud terminal, etc)
- Strong understanding of IAM concepts, including Single Sign-On (SSO), Multi-Factor Authentication (MFA), Role-Based Access Control (RBAC), and identity governance.
What Gives You an Edge:
- Leads by example:
- Technical demonstrations leading to new technology adoption within your team’s existing stack
- High quality code reviews and context-updated feature tickets
- Led or key involvement in the design of a project/system that shipped
- Exemplifies modern development practices, leveraging GenAI workflows in daily work
- Bachelor’s degree ir certificate in Computer Science, Engineering, or a related field
Benefits
- This is a rare opportunity to influence positive change within one of the biggest societal challenges of our generation: sustainable public infrastructure
- You get to support a disruptive solution with a compelling value proposition into an industry that is eager to hear from you and in a market with no direct competition.
- We live at the cross section of infrastructure, scaleup and data science/AI. There is no other team like us in Toronto.
- There is no corporate bureaucracy here. You will accomplish more here in a few months than what you would in a few years at a large, entrenched technology company.
- We believe that Data and AI will play an outsized role in our future, so we equip every team member with access to Generative AI tools and our full Data Universe to enhance their productivity and encourage innovation through experimentation.
- We are proud to offer every CityZen an internal mentorship program, in-role professional growth, skill-based development & learning, and internal promotion opportunities.
- We work hard, we play together, we win as a team! We are on a mission to solve infrastructure while savoring the moment and celebrating the little details along the way.
Full Stack Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Title: Full Stack Software Engineer - P3
Location: Remote Canada - EST or AT preferably
Reports To: Head of UK Operations
Join Us in Shaping the Future of Data Analytics and AI
Are you ready to make a real impact? At J.D. Power, we're global leaders in consumer insights, advisory services, and data analytics. We're driving innovation in the Auto industry and beyond by working with complex, rich datasets to unlock meaningful insights. This is your chance to not only contribute to our mission but also to help shape our cutting-edge Palantir platform and experiment with AI-driven solutions that push boundaries.
Your Role: Innovator, Problem-Solver, and Collaborator
As a key member of our team, you will:
- Harness the power of data: Design, implement, and maintain efficient data pipelines using technologies like Python, Spark, .NET, SQL and more.
- Lead by design: Develop innovative solutions that transform raw data into actionable insights tailored to our clients' needs.
- Collaborate and deliver: Work with a diverse team to achieve long-term success, presenting your solutions to stakeholders and ensuring timely client deliverables.
- Test, refine, and deploy: Use CI/CD and automation tools to create robust and scalable deployments. Verify functionality with your teammates and maintain high-quality standards.
- Set the standard: Champion best practices, peer-review code, and document decisions to ensure a culture of excellence and clarity.
- Embrace autonomy: Take charge of your work with a high level of responsibility and creatively tackle challenges.
What You'll Bring to the Table
We're looking for candidates who are passionate, experienced, and eager to make an impact:
- A degree in Computer Science (or related field) - a Master's degree is a bonus!
- 5+ years of software development experience , with expertise in backend development.
- A strong foundation in data engineering , including designing practical data schemas and working with large-scale distributed systems.
- Proficiency in Python, PySpark, SQL, C#, .NET, and Typescript —and a willingness to quickly learn new technologies.
- Experience with Agile processes , source control (Git) , and delivering web-based applications to end users.
- Bonus: Knowledge of automotive data is a plus but not required.
- Flexibility to travel for customer and team engagements when needed.
Why You'll Love Working with Us
- Creative freedom: We value innovation and encourage you to explore novel ways to achieve outcomes without a step-by-step manual.
- Collaborative culture: Work alongside a team of highly skilled professionals who will challenge and support you every step of the way.
- Remote First: We believe remote working enhances well being and productivity
- Leader-led, flexibility-focused: Enjoy a working atmosphere that empowers you, rewards performance, and prioritizes work-life balance with plenty of time off.
- Impact-driven mission: Your work will shape the future of data analytics and AI, making a tangible difference in the industries we serve.
The Hiring Manager says:
An ideal candidate will enjoy problem solving and discovering novel ways to achieve an outcome. You will be designing and implementing thoughtful and robust technical solutions, with a good deal of autonomy to be creative in the approach. Don't expect a step-by-step how-to guide but do expect to collaborate with other competent and experienced people to find solutions.
The Way We Work:
- Leader Led
- Remote First
- Foster Flexibility
- Reward Performance
- Time Off Matters
Company Mission
J.D. Power is clear about what we do to ensure our success into the future. We unite industry leading data and insights with world-class technology to solve our clients' toughest challenges.
Our Values
At J.D. Power, we strive to be Truth Finders, Change Makers and Team Driven - the distinct behaviors that, together, define our unique culture.
J.D. Power is committed to providing equal opportunities to applicants and as an employer. If you require support to make your application or if you would benefit from reasonable adjustments to the recruitment process, please make this clear and reach out to
J.D. Power does not disclose your personal data to unauthorized third parties. However, as a global corporation consisting of multiple affiliated companies in various countries, J.D. Power has international sites and J.D. Power uses resources located throughout the world. J.D. Power may from time to time also use third parties to act on J.D. Power's behalf. You agree to the fact that to the extent necessary your personal data may be transferred and/or disclosed to any company within J.D. Power group of companies as well as to third parties acting on J.D. Power's behalf, including also transfers to servers and databases outside the country where you provided J.D. Power with your personal data. Such transfers may include for example transfers and/or disclosures outside the European Economic Area and in the United States of America. If you are a California or United Kingdom resident, additional disclosures about the information we collect and how we use that information can be found by clicking here.
To all recruitment agencies: J.D. Power does not accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes.
Full Stack Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Job Title: Full Stack Software Engineer
Location: 100% Remote - Canada
Experience: 3+ Years
Role Summary: NearSource is looking for a Full Stack Software Engineer with 2 to 3 years of experience in TypeScript, Java, or Python. In this role, you will contribute to building prototypes, proof of concepts, and tools that support strategic initiatives for a Fortune 500 product company. This position is ideal for an engineer eager to apply full-stack expertise and leverage AI tools to drive innovation in enterprise platforms.
Key Responsibilities
- Design and develop client applications and backend services using TypeScript, Java, or Python
- Build prototypes, proof of concepts, and tools to support strategic planning and platform innovation
- Collaborate with cross-functional teams to define requirements and deliver enterprise-grade solutions
- Develop utilities and accelerators to streamline development and operational workflows
- Stay current with emerging technologies and bring best practices into project execution
- Apply modern AI tools (e.g., Claude, Cursor) to accelerate development and enhance productivity
Must-Have Skills
- 2 to 3 years of professional experience in full stack development
- Proficiency in TypeScript, Java, or Python
- Hands-on experience building web applications, RESTful services, and APIs
- Strong knowledge of front-end technologies (HTML, CSS, JavaScript frameworks)
- Familiarity with version control systems such as Git
- Strong systems thinking mindset with the ability to analyze complex architectures
- Excellent problem-solving, communication, and collaboration skills
- Proactive, adaptable, and open to continuous learning
Nice-to-Have Skills
- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with CI/CD pipelines and deployment practices
- Exposure to AI-powered developer tools (e.g., Claude, Cursor)
- Knowledge of containerization and orchestration (Docker, Kubernetes)
- Experience working in Agile or Scrum environments
Certifications
- Bachelor's degree in Computer Science, IT, or equivalent experience
Apply now, or share your resume with salary expectations at . Thank you for considering a career with us! Once you submit your application, our Talent Acquisition team will review your resume thoroughly. If there's a strong match, we'll reach out to discuss your experience, role details, benefits, compensation, and next steps. While we strive for transparency, we may not be able to respond to every applicant due to high volume, but we genuinely appreciate your time and interest.
About NearSource: NearSource Technologies is a trusted partner for future-ready software consulting, enabling Fortune 500 enterprises to accelerate digital transformation. Our global engineering teams build and deploy impactful technology for some of the world's most admired brands, working directly on long-term client initiatives.
Equal Opportunity Statement: NearSource is an equal opportunity employer committed to fostering an inclusive and respectful environment. We celebrate diversity and do not discriminate based on race, gender, religion, sexual orientation, age, disability, or background. Innovation thrives when everyone feels empowered to contribute.
Be The First To Know
About the latest Full stack Jobs in Canada !
Full Stack Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Job Title: Full Stack Software Engineer
Location: 100% Remote - Canada
Experience: 3+ Years
Role Summary: NearSource is looking for a Full Stack Software Engineer with 2 to 3 years of experience in TypeScript, Java, or Python. In this role, you will contribute to building prototypes, proof of concepts, and tools that support strategic initiatives for a Fortune 500 product company. This position is ideal for an engineer eager to apply full-stack expertise and leverage AI tools to drive innovation in enterprise platforms.
Key Responsibilities
- Design and develop client applications and backend services using TypeScript, Java, or Python
- Build prototypes, proof of concepts, and tools to support strategic planning and platform innovation
- Collaborate with cross-functional teams to define requirements and deliver enterprise-grade solutions
- Develop utilities and accelerators to streamline development and operational workflows
- Stay current with emerging technologies and bring best practices into project execution
- Apply modern AI tools (e.g., Claude, Cursor) to accelerate development and enhance productivity
Must-Have Skills
- 2 to 3 years of professional experience in full stack development
- Proficiency in TypeScript, Java, or Python
- Hands-on experience building web applications, RESTful services, and APIs
- Strong knowledge of front-end technologies (HTML, CSS, JavaScript frameworks)
- Familiarity with version control systems such as Git
- Strong systems thinking mindset with the ability to analyze complex architectures
- Excellent problem-solving, communication, and collaboration skills
- Proactive, adaptable, and open to continuous learning
Nice-to-Have Skills
- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with CI/CD pipelines and deployment practices
- Exposure to AI-powered developer tools (e.g., Claude, Cursor)
- Knowledge of containerization and orchestration (Docker, Kubernetes)
- Experience working in Agile or Scrum environments
Certifications
- Bachelor's degree in Computer Science, IT, or equivalent experience
Apply now, or share your resume with salary expectations at . Thank you for considering a career with us! Once you submit your application, our Talent Acquisition team will review your resume thoroughly. If there's a strong match, we'll reach out to discuss your experience, role details, benefits, compensation, and next steps. While we strive for transparency, we may not be able to respond to every applicant due to high volume, but we genuinely appreciate your time and interest.
About NearSource: NearSource Technologies is a trusted partner for future-ready software consulting, enabling Fortune 500 enterprises to accelerate digital transformation. Our global engineering teams build and deploy impactful technology for some of the world's most admired brands, working directly on long-term client initiatives.
Equal Opportunity Statement: NearSource is an equal opportunity employer committed to fostering an inclusive and respectful environment. We celebrate diversity and do not discriminate based on race, gender, religion, sexual orientation, age, disability, or background. Innovation thrives when everyone feels empowered to contribute.
Senior Full-stack Software Engineer
Posted 7 days ago
Job Viewed
Job Description
We're seeking someone who is ambitious, diligent, and eager to address new challenges. If you're a strategic problem solver with a strong analytical approach and excellent communication skills, we want to hear from you!
The Senior Full Stack Software Developer will have experience crafting, developing, testing, delivering, maintaining, and improving HR applications as a member of a team, working across Full-Stack through the entire software development lifecycle.
Collaborate with the tech lead on segment & company level, working on Enterprise applications.
**Position Responsibilities:**
+ Participate in design reviews with the team to ensure alignment with the user story's vision and standard resources.
+ Analyze existing code, data mappings, and workflows to address future improvements.
+ Design, develop, test, deliver, maintain, and improve business applications as a member of a team, working across the full stack through the entire software development lifecycle.
+ Design end-user interfaces, databases, APIs, and server-side logic while maintaining both front and back-end web applications' components.
+ Apply disciplined coding practices to enable agility and delivery of high-quality code.
+ Conduct a wide range of tests and analyses to ensure software applications meet or exceed standards and end-user requirements.
+ Develop detailed system design specifications to serve as a guide for system/program development.
+ Update progress daily through the tracking tool (Jira) or Kanban board.
+ Ability to learn and develop expertise in Adobe Experience Manager, Workday Development, including but not limited to custom report configuration, integrations, and Workday Extend.
**Required Qualifications**
+ BS or equivalent experience in Computer Science or a related field is required.
+ 3 to 5 years of enterprise experience in a similar work environment.
+ Experience with JavaScript front-end frameworks including React, React Native, JQuery
+ Experience with programming languages and frameworks including Python, Java Spring Boot, Spring Cloud.
+ Experience with code scanning tools such as Snyk, Sonar.
+ Familiarity with SQL/NoSQL databases including MySQL, SQL Server, MongoDB.
+ Familiarity with application performance optimization.
+ Good foundation in data structures, algorithms, and OOP with rock-solid programming skills.
**Preferred Qualifications**
+ Collaborative attitude, willingness to work with team members; able to mentor, participate in code reviews, share skills, and methods.
+ Good verbal and written communication; effectively articulates technical vision, possibilities, and outcomes.
+ Experiments with new technologies and understanding how they will impact what comes next.
**_When you join our team:_**
+ We'll empower you to learn and grow the career you want.
+ We'll recognize and support you in a flexible environment where well-being and inclusion are more than just words.
+ As part of our distributed team, we'll support you in crafting the future you want to see!
**Acerca de Manulife y John Hancock**
Manulife Financial Corporation es un importante proveedor internacional de servicios financieros que ayuda a las personas a tomar decisiones de una manera más fácil y a vivir mejor. Para obtener más información acerca de nosotros, visite .
**Manulife es un empleador que ofrece igualdad de oportunidades**
En Manulife/John Hancock, valoramos nuestra diversidad. Nos esforzamos por atraer, formar y retener una fuerza laboral tan diversa como los clientes a los que prestamos servicios, y para fomentar un entorno laboral inclusivo en el que se aprovechen las fortalezas de las culturas y las personas. Estamos comprometidos con la equidad en las contrataciones, la retención de talento, el ascenso y la remuneración, y administramos todas nuestras prácticas y programas sin discriminación por motivos de raza, ascendencia, lugar de origen, color, origen étnico, ciudadanía, religión o creencias religiosas, credo, sexo (incluyendo el embarazo y las afecciones relacionadas con este), orientación sexual, características genéticas, condición de veterano, identidad de género, expresión de género, edad, estado civil, estatus familiar, discapacidad, o cualquier otro aspecto protegido por la ley vigente.
Nuestra prioridad es eliminar las barreras para garantizar la igualdad de acceso al empleo. Un representante de Recursos Humanos trabajará con los solicitantes que requieran una adaptación razonable durante el proceso de solicitud. Toda la información que se haya compartido durante el proceso de solicitud de adaptación se almacenará y utilizará de manera congruente con las leyes y las políticas de Manulife/John Hancock correspondientes. Para solicitar una adaptación razonable en el proceso de solicitud, envíenos un mensaje a .
**Referenced Salary Location**
Toronto, Ontario
**Modalidades de Trabajo**
Híbrido
**Salary range is expected to be between**
$94,220.00 CAD - $174,980.00 CAD
Si se está postulando para este puesto fuera de la ubicación principal, póngase en contacto con para conocer el rango salarial de su ubicación. El salario real variará según las condiciones locales del mercado, la geografía y los factores relacionados con el trabajo pertinentes, como conocimiento, habilidades, calificaciones, experiencia y educación/capacitación. Los empleados también tienen la oportunidad de participar en programas de incentivos y obtener una compensación de incentivos vinculada al desempeño comercial e individual.
Manulife ofrece a los empleados aptos una amplia variedad de beneficios personalizables, entre ellos, beneficios de salud, odontológicos, de salud mental, oftalmológicos, por discapacidad a corto y a largo plazo, cobertura de seguro de vida y por muerte accidental y desmembramiento, adopción/subrogación y bienestar, y planes de asistencia al empleado/familiar. También ofrecemos a los empleados admisibles varios planes de ahorro para la jubilación (incluidos planes de pensiones y un plan mundial de propiedad de acciones con contribuciones equivalentes del empleador) y recursos de asesoramiento y educación financiera. Nuestro generoso programa de tiempo libre remunerado en Canadá incluye feriados, vacaciones, días personales y días por enfermedad, y ofrecemos la gama completa de ausencia laboral reglamentaria. Si se está postulando para este puesto en los EE. UU., póngase en contacto con para obtener más información sobre las disposiciones relativas al tiempo libre remunerado específicas de EE. UU.
Senior Full Stack Software Engineer
Posted today
Job Viewed
Job Description
Job Description
About Brickeye
Brickeye transforms construction sites through intelligent IoT technology. Our platform provides real-time visibility, early risk detection, and smart automation that prevent costly damages and delays. From instant safety alerts to predictive analytics that help secure better insurance rates, we're making construction safer, more productive, and data-drivenall while maintaining enterprise-grade security and compliance.
The ChallengeConstruction sites are chaotic environments where a single missed risk signal can mean millions in cost - delays, equipment damage, or worsesomeone getting hurt. At Brickeye, we're building an IoT-enabled technology that turns construction sites into smart, predictive environments. Our sensors detect water leaks before they become catastrophic, our edge devices work in -30C weather with spotty connectivity, and our dashboards help project managers prevent problems instead of just reacting to them.
We're looking for a talented Full Stack Engineer who loves solving complex real-world problemsnot just writing code. You'll build scalable systems that bring intelligence to construction sites, from resilient IoT edge devices to real-time dashboards that turn raw sensor data into actionable insights. If you're driven by impact, thrive in a collaborative startup environment, and want to shape technology that keeps people and projects safe, we'd love to meet you.
Problem-Solving DNA
- You see systems, not just componentsunderstanding how sensor data flows through edge devices, cloud infrastructure, and user workflows
- You thrive in ambiguity: 'Make our alerts smarter' becomes a series of experiments with measurable hypotheses
- You're a root cause detective who asks 'why are users ignoring 40% of our safety alerts?' and digs until you find actionable answers
AI-First Mindset
- Early adopter: You're already using AI tools (GitHub Copilot, ChatGPT, Claude, etc.) to accelerate development, debug complex issues, and explore new solutions
- Productivity multiplier: You see AI as a force multiplier for engineering excellence, not a replacement for critical thinking
- Continuous experimenter: You actively explore new AI tools and techniques, adapting them to solve construction-specific challenges like predictive maintenance or risk pattern recognition
Technical Versatility
- Full-stack fluency: Comfortable jumping from Python FastAPI backends to React frontends to PostgreSQL query optimization
- IoT expertise: Understanding MQTT, device management, connectivity challenges, and time-series data at scale
- Infrastructure mindset: You treat monitoring, security, and deployment as core engineering responsibilities, not afterthoughts
Startup Agility
- Bias toward action: Ship MVPs quickly, instrument them heavily, iterate based on real field data
- Smart trade-offs: Make build-vs-buy decisions that accelerate time-to-value, choose boring tech when it's the right choice
- Wear many hats: Today debugging lost messages in the ETL, tomorrow designing APIs, next week optimizing database performance
Construction Industry Intuition
- Field empathy: You understand harsh environments, intermittent connectivity, and users who can't touch tiny buttons
- Safety-first mentality: Software bugs in construction can mean physical harmyour code needs to be bulletproof
- ROI consciousness: Every feature connects to reduced delays, fewer accidents, or measurable productivity gains
Must-Have Experience:
- 3+ years building production systems with React and Python (FastAPI/Django)
- AWS services: Lambda, ECS, RDS, IoT Core, and other cloud infrastructure
- Infrastructure as code: Terraform, Ansible, or similar automation tools
- Containerization & orchestration: Docker and orchestration platforms (Kubernetes, K3s, Podman)
- Testing & reliability: Proven track record of writing tests and building maintainable, robust systems
- Database & API design: PostgreSQL experience preferred, RESTful API architecture
- Collaboration tools: Git workflows and team development practices
Strong Plus:
- IoT/sensor expertise: MQTT, device management, time-series databases (InfluxDB, TimescaleDB)
- AI/ML tools: Active experience using AI for development acceleration (Copilot, ChatGPT, etc.), data analysis, or predictive modelingbonus if you've built AI-powered features
- Real-time systems: WebSockets, streaming data processing, alert/notification architectures
- UI/UX design experience: Figma and design system implementation
- AWS certifications: AWS Certified Developer or Solutions Architect certification
- Architecture experience: Serverless computing and microservices architecture
- DevOps experience: CI/CD pipelines, monitoring, and production support
You're not just looking for another dev jobyou want to solve real problems that matter. You get excited about:
- Turning messy construction data into actionable insights
- Building systems that work reliably in harsh, real-world conditions
- Collaborating daily with hardware engineers, product owner, field teams, and business stakeholders
- Making a traditional industry smarter and safer through technology
- Competitive salary + equity in a growing construction tech company
- Hybrid flexibility with our Toronto-based team
- Real impact: Your code directly prevents accidents and saves millions of dollars in construction delays
- Growth opportunities: Join a fast growing company, learn IoT, construction domain expertise, and startup scaling
- Collaborative culture: Smart people solving hard problems together