1,014 Stack Developer jobs in Canada
Full Stack Developer

Posted today
Job Viewed
Job Description
Req ID: 326631
NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Full Stack Developer to join our team in Toronto, Ontario (CA-ON), Canada (CA).
Job Description:
How You ll Help Us:
Joining our JavaScript and Web Platform engineering practice is not only a job, but a chance to grow your career. You'll be surrounded by top-notch engineers, great mentors, and have plenty of interesting challenges. Our engineering leadership team will support you as you continue to increase your impact across your projects. Through on-the-ground delivery of software, training, and supportive mentorship, we will help you grow your skills so you can continue to deliver increasingly valuable work.
How We Will Help You:
Joining our JavaScript and Web Platform engineering practice is not only a job, but a chance to grow your career. You'll be surrounded by top-notch engineers, great mentors, and have plenty of interesting challenges. Our engineering leadership team will support you as you continue to increase your impact across your projects. Through on-the-ground delivery of software, training, and supportive mentorship, we will help you grow your skills so you can continue to deliver increasingly valuable work.
Once You Are Here, You Will:
Expertly write code, create unit tests, assist with testing, assist with debugging, and assist with documentation
Participate in scrum ceremonies, and coordinate with your team
Client communication
Basic Qualifications:
5+ years of experience working in web technologies
5+ years of experience developing JavaScript solutions leveraging Vue JS (Vue 2 preferred);
4+ years delivering quality front-end code without oversight
Preferred Skills:
Experienced in ReactJS solutions with ability to quickly learn and implement Vue 2 solutions
Comfortable consuming REST or GraphQL APIs
Detailed knowledge of git
Comfortable working in scrum teams
Strong verbal communication skills
Ideal Mindset:
Lifelong Learner. You are always seeking to improve your technical and nontechnical skills.
Team Player. You are someone who wants to see everyone on the team succeed and is willing to go the extra mile to help a teammate in need.
Communicator. You know how to communicate your design ideas to both technical and nontechnical stakeholders, prioritizing critical information and leaving out extraneous details.
#LaunchJobs #LaunchEngineering
About NTT DATA:
NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com
NTT DATA endeavors to make accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you d like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.
Full Stack Developer

Posted today
Job Viewed
Job Description
**Responsibilities:**
**Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements**
**Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards**
**Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint**
**Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation**
**Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals**
**Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions**
**Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary**
**Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.**
**Qualifications:**
**6+ years of relevant experience in Apps Development or systems analysis role**
**Hands on full stack JAVA development experience**
**Hands on RDBMS experience**
**Hands on experience in Spring Boot and Microservices**
**Angular experience is a plus**
**Extensive experience system analysis and in programming of software applications**
**Experience in managing and implementing successful projects**
**Subject Matter Expert (SME) in at least one area of Applications Development**
**Ability to adjust priorities quickly as circumstances dictate**
**Demonstrated leadership and project management skills**
**Consistently demonstrates clear and concise written and verbal communication**
**Education:**
**Bachelor's degree/University degree or equivalent experience**
**Master's degree preferred**
**This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.**
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Full Stack Developer

Posted today
Job Viewed
Job Description
**Responsibilities:**
**Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas**
**Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users**
**Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement**
**Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality**
**Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems**
**Ensure essential procedures are followed and help define operating standards and processes**
**Serve as advisor or coach to new or lower level analysts**
**Has the ability to operate with a limited level of direct supervision.**
**Can exercise independence of judgement and autonomy.**
**Acts as SME to senior stakeholders and /or other team members.**
**Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.**
**Qualifications:**
**5-8 years of relevant experience**
**Experience in systems analysis and programming of software applications**
**Experience in managing and implementing successful projects**
**Working knowledge of consulting/project management techniques/methods**
**Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements**
**Education:**
**Bachelor's degree/University degree or equivalent experience**
**Technology Skills:**
**Proficient in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes, Object oriented programming etc.**
**Thorough in-depth understanding of usage of the fundamental concepts of Java and J2EE**
**Knowledge and application of Java, J2EE, Spring, Spring Boot, HTML/CSS, JavaScript, JSP, Servlets, JDBC, Struts framework**
**Experience with any SQL/No SQL databases (Oracle, Sybase, Mongo etc.)**
**Strong knowledge of unit testing frameworks like JUnit, Mockito**
**Experience in debugging, tuning and optimizing Java micro service components**
**Expertise in technologies like JMS, Solace is a plus**
**Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Teamcity, Jenkins, Code Quality/Style Tools -SonarLint, Blackduck etc.**
**Knowledge of application servers / webservers (weblogic, Tomcat)**
**Proficiency with Git for managing code versions and collaborating with other developers.**
**Work experience on the transactional applications for low latency, high availability uses is a plus**
**Experience with Single page application development like Angular or React is an added advantage**
**This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.**
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review **Accessibility at Citi ( .
View the "EEO is the Law ( " poster. View the EEO is the Law Supplement ( .
View the EEO Policy Statement ( .
View the Pay Transparency Posting ( is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Full Stack Developer

Posted today
Job Viewed
Job Description
**Responsibilities:**
**Designing and developing the flagship "Trader Desktop" platform.**
**Working directly with end users on requirements analysis and capture.**
**Troubleshooting challenging performance and scalability issues.**
**Liaising with the global business, support, and development teams.**
**Assisting in third line support during core trading hours and Production issues as needed.**
**Enhancing our automated testing efforts and optimizing our UAT process.**
**Utilize the latest and greatest Web technologies.**
**Develop efficient and robust solutions to challenging business problems.**
**Work on a globally distributed team to deliver the next generation UI experience for traders at Citi.**
**Gain knowledge and exposure to Front Office Trading Systems, Fixed Income, and Derivatives flows.**
**Excellent communication skills, oral and written; ability to face off to business users.**
**Good team-work skills, and the ability to work in a distributed global team environment.**
**Strong analytical and problem-solving skills.**
**Self-motivated with the determination to achieve goals.**
**Flexible and able to deliver quality results in the required timeframe.**
**Experience in full lifecycle development.**
**Ability to multi-task effectively.**
**Qualifications:**
**5-8 years of experience in developing large-scale enterprise desktop Web applications.**
**Experience using Angular 8.0+, TypeScript, HTML5, CSS3, SAAS/LESS**
**Experience using Angular grid libraries (ag-Grid)**
**Experience with RxJS and ngRX**
**Experience with writing unit tests for Angular/Typescript using JEST**
**Experience with building cross-platform applications using Web technologies such as Electron, Chromium, and OpenFin etc.**
**Experience with consuming real-time streaming data through web sockets**
**Experience with consuming JSON/XML based data from REST services**
**Experience with tools such as Visual Studio Code, npm, node.js**
**Experience with C#/.NET/WPF and object-oriented programming**
**Experience with writing unit tests for C#/.NET (NUnit/MSTest/SpecFlow etc.)**
**Experience with Rx extensions (.NET)**
**Experience with web-based data visualization utilizing Angular/JavaScript HighCharts charting library.**
**Experience with KDB/q databases.**
**Experience with build pipelines (TeamCity, Jenkins, etc.) and ECS hosting (OpenShift).**
**Experience developing large financial software trading systems.**
**Knowledge of any Interest Rates or Futures financial products (e.g. Treasuries/Swaps).**
**Experience in managing, leading, and implementing successful projects.**
**Extensive experience system analysis and in programming of software applications**
**Subject Matter Expert (SME) in Web Applications Development**
**Ability to adjust priorities quickly as circumstances dictate.**
**Demonstrated leadership and project management skills.**
**Consistently demonstrates clear and concise written and verbal communication.**
**Experience with modern software development practices such as Agile development, test-driven development, and continuous delivery as it pertains to enterprise web applications.**
**Education:**
**Bachelor's degree/University degree or equivalent experience**
**This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.**
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Full Stack Developer

Posted today
Job Viewed
Job Description
**Responsibilities:**
**Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas**
**Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users**
**Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement**
**Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality**
**Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems**
**Ensure essential procedures are followed and help define operating standards and processes**
**Serve as advisor or coach to new or lower level analysts**
**Has the ability to operate with a limited level of direct supervision.**
**Can exercise independence of judgement and autonomy.**
**Acts as SME to senior stakeholders and /or other team members.**
**Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.**
**Qualifications:**
**5-8 years of relevant experience**
**Experience in systems analysis and programming of software applications**
**Experience in managing and implementing successful projects**
**Working knowledge of consulting/project management techniques/methods**
**Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements**
**Education:**
**Bachelor's degree/University degree or equivalent experience**
**This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.**
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review **Accessibility at Citi ( .
View the "EEO is the Law ( " poster. View the EEO is the Law Supplement ( .
View the EEO Policy Statement ( .
View the Pay Transparency Posting ( is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Full-Stack Developer
Posted 1 day ago
Job Viewed
Job Description
Job Description
Full-Stack Developer
Our client is seeking a Full-Stack Developer to join their team. This role is responsible for developing and maintaining scalable web applications using PHP, MySQL, and modern front-end frameworks such as Angular, React, or Vue. The ideal candidate will bring strong technical expertise in full-stack development, a collaborative mindset, and a passion for solving complex problems in a dynamic environment.
Your success will be defined by your ability to:
- Design, develop, and maintain web applications using PHP (CakePHP, Laravel or similar frameworks), MySQL, and Angular.
- Maintain legacy code written in Knockout and JQuery.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews and QA processes to ensure app quality and performance.
- Write clean, maintainable, and well-documented code.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews and contribute to team knowledge sharing.
- Ensure security and data protection best practices are followed.
- 3–5 years of professional experience in full-stack web development.
- Strong skills in JavaScript/TypeScript, Angular, PHP, and MySQL.
- Solid experience with Angular (14+ preferred).
- Familiarity with RESTful APIs and modern web development practices.
- Strong knowledge and experience using Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Experience with latest AI code workflows and agents (Copilot, ChatGPT, Tabnine, etc.).
- Must be legally eligible to work in Canada and based in Alberta.
- Experience with CakePHP, Laravel or Symfony frameworks is an asset.
- Familiarity with Docker, CI/CD pipelines, or cloud platforms (AWS, Azure) is an asset.
- Experience with AI/ML concepts and integrating third-party AI APIs (Google Gemini, ChatGPT, etc) is an asset.
Recruitment Partners Inc . is an Alberta-based, Alberta-focused recruitment firm. We are dedicated to building long-term relationships while securing top talent for Alberta’s best employers. At the heart of our efforts is a collaborative, consultative approach. We are proud of our team of consultants, who come with practical business experience, a strong network of professional contacts, and are focused on what is best for both clients and candidates. We will facilitate the best fit between client and candidate. This means reduced turnover, enhanced employee engagement, increased productivity, customer satisfaction, and more.
Accounting & Finance – Engineering, Sales & Operations – HR & Office Support – Technology – Contingent Workforce – Executive Search
Contact us today – Your Search Partner –
Full Stack Developer
Posted 1 day ago
Job Viewed
Job Description
Job Description
Salary: 75,000 - 90,000
Job Summary
We are seeking a talented and versatile Full Stack Developer with experience across front-end and back-end technologies. You will be instrumental in building robust, scalable web applications and APIs that support our AI-powered healthcare platform. The ideal candidate demonstrates technical excellence, a product mindset, and a collaborative approach to solving complex engineering challenges.
Key Responsibilities
Gather and translate functional requirements into scalable, secure, and user-centric software solutions.
Develop, test, and deploy full stack applications using modern frameworks (React, Node.js, Python/Java).
Collaborate with UI/UX designers, data scientists, and DevOps engineers to deliver seamless user experiences.
Write efficient and maintainable code, follow best practices in code versioning, testing, and documentation.
Participate in code reviews, performance optimization, and security audits.
Identify and resolve bugs during testing and production deployments.
Contribute to CI/CD pipelines, cloud deployments, and infrastructure-as-code practices.
Required Skills & Qualifications
Proficiency in full stack development with React.js, TypeScript, Node.js, and either Python (Flask/Django) or Java (Spring Boot)
Strong experience working with RESTful APIs, GraphQL, and asynchronous programming (e.g., WebSockets, async/await, message queues)
Hands-on experience integrating with EMR/EHR systems using:
FHIR (R4/US Core profiles)
SMART on FHIR apps
HL7 v2 interfaces
Epic's App Orchard or Cerners Ignite APIs
Familiarity with OAuth2 and OpenID Connect for authentication with clinical systems.
Understanding of clinical workflows (e.g., orders, encounters, vitals, notes) and experience handling PHI securely
Strong knowledge of SQL/NoSQL databases
Preferred Qualifications
Experience with CI/CD pipelines, GitHub Actions, or similar DevOps tooling
Knowledge of security best practices in web applications
Familiarity with FHIR/HL7 or healthcare IT systems (a strong plus)
Experience with test-driven development (TDD) and automated test suites
Exposure to WebSockets, real-time data streaming, or edge AI
Why Join Us?
Contribute to meaningful technology in the healthcare and AI domain
Be part of a collaborative, Vancouver-based team building impactful applications
Competitive compensation, benefits, and flexible working arrangements
Opportunities for career growth, mentorship, and leadershi
Be The First To Know
About the latest Stack developer Jobs in Canada !
Full Stack Developer
Posted 1 day ago
Job Viewed
Job Description
Job Description
Salary:
dcbel Inc. ( is a growing company developing technology and designing products that will make clean, efficient, and sustainable energy accessible to all because everyone in the world deserves energy without compromise.
dcbel at the leading edge of the residential energy revolution, enabling decentralized energy consumption and production through its vertically integrated suite of energy hardware and software products, and their supporting infrastructure. Our flagship product, the dcbel Home Energy Station, is a small wall mounted device that gives everyone ownership over their energy supply by using solar power to charge their EV and home, unlocking their EVs battery for backup power (V2H), and optimizing the energy flow between their solar panels, EVs, backup battery and the grid.
The opportunity
dcbel is looking to hire a Full Stack Developer to work in our growing team. The successful candidate will play an important role in defining and implementing Web and Mobile applications that powers our Chorus platform.
Chorusis the key element in managing all our dcbel r16 units. Chorus is what differentiates us from the competitions and makes our EV charging solution that much better.
Main responsibilities
Develop and maintain Web and Mobile applications using Blazor and .NET MAUI.
Participate in code reviews and collaborate with UX/UI designers.
Stay updated on the technology stack and industry trends.
Work closely with team members to ensure consistency in design patterns and architecture.
Provide technical input into product roadmaps, backlog refinement, project estimation.
Share best practices with team members and help the team grow.
Key requirements
- Bachelors degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
At least 5+ years of experience delivering various Cloud, Web and multi-platform mobile applications.
Experience with front-end frameworks (e.g., React, Angular) and a willingness to learn and work with Microsofts Blazor and .NET MAUI.
Experience with iOS development and environment setup is required.
Proficient in C#, .NET Framework, and other object-oriented programming languages.
Solid understanding of web technologies (HTML, CSS, JavaScript) and mobile development patterns.
Ability to quickly learn and adapt to new technologies and frameworks.
Experience with Azure Cloud, DevOps practices, and CI/CD pipelines is a plus.
Familiarity with NoSQL databases, push notifications, and event streaming.
Bonus skills
- Bilingual English and French written and spoken.
Profile
Entrepreneurial mindset, result oriented and strong EQ.
Strong communication skills. The successful candidate will effectively communicate with diverse team members and articulate ideas clearly while being receptive to feedback.
Adaptable to emerging technologies. With the fast-paced nature of our industry, we need someone who can swiftly grasp new concepts and technologies.
Adept at translating theory into practice and capable of effective execution.
Pragmatic problem solver.
Team player. The successful candidate will be part of a highly collaborative environment and should contribute effectively to group projects and brainstorming sessions.
What's in it for you:
- Be part of a company that is backed by numerous globally respected investors and has world-changing patents in an industry changing for the first time in history.
- Grow your professional experience amongst blue chip partners and a close-knit team of committed and experienced energy experts who deeply care about the work they do.
Health insurance, Health virtual care, employee Options plan and flexible hours. Parking available or walking distance from Metro Namur.
Full Stack Developer
Posted 1 day ago
Job Viewed
Job Description
Job Description
Salary: $90k to $20k
ABOUT VIVID SOLUTIONS:
Vivid Solutions is an innovative software development company dedicated to propelling businesses forward with cutting-edge technology solutions. We firmly believe that challenges are opportunities for growth, and are passionate about helping businesses thrive by developing technology solutions that enable them to excel in their respective industries. With over 20 years of experience in the IT industry, Vivid Solutions boasts a wealth of knowledge, experience, and adaptability in an ever-changing technological landscape. Our value-driven and innovation-first mindset cements us as one of the leading custom software teams and drives us to produce top-tier products for our clients.
At Vivid Solutions, we believe that a motivated and fulfilled team contributes to our overall success. We offer a unique work experience that balances making a tangible impact with the continuous growth and stability that you seek, while our people-first culture fosters professional development and work-life balance. To learn more about what we offer, visit
ABOUT THE ROLE:
We are looking for a Full Stack Developer to join our dedicated and experienced technical team to provide leading IT services to our clients. Working in an agile environment, our Full Stack Developers work with their team to design, code and test customized solutions.
KEY RESPONSIBILITIES:
- Develop software applications based on design specifications in accordance with applicable standards.
- Incrementally design, develop, test, debug, and deploy IT products using modern software delivery tools, frameworks, and deployment methods.
- Implement APIs and integrate services with existing applications.
- Create and execute unit and integration tests and prioritize defect fixes.
- Working collaboratively on an Agile development team on a range of exciting projects using a structured development process.
- Participate in team reviews for functional specification, technical design, and code review meetings.
- Effectively managing scope and client expectations on individual assignments.
QUALIFICATIONS:
- 7+ years experience building and maintaining large, enterprise and/or internet applications.
- Post-Secondary Degree or Technical Diploma.
- Expert knowledge of REST and RESTful web services.
- Experience with an RDBMS such as Oracle or Postgres.
- Experience in Agile, Scrum, Continuous Integration and Delivery, Test-Driven Development and Application Lifecycle Management.
- Knowledge of Microservices Architecture.
- Experience with UI frameworks such as React and Angular.
- Track record of maintaining effective relationships with multiple teams (Applications, Infrastructure, DBAs) and all levels of management.
NICE TO HAVE:
- IT experience in public sector environments.
- Experience modernizing legacy applications in an iterative approach.
- Experience in developing spatially enabled, mapping and GIS applications.
COMPENSATION, BENEFITS & PERKS:
- Salary Range: 90k to 120k.
- Comprehensive Extended Health and Dental.
- RRSP Matching.
- Annual Sick Leave.
- Personal Health & Wellness Benefits.
- Professional Development support.
- Profit Share Program.
- Remote/Hybrid/In-Person.
DIVERSITY, EQUITY & INCLUSION:
We are an equal-opportunity employer and are dedicated to fostering an inclusive and diverse environment for employees from all walks of life. Employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, or disability. We hire based on talent, and were excited to hear what you will bring to our team!
HOW TO APPLY:
To apply, please upload your resume and cover letter via the 'Apply for This Job' link. We thank all applicants for their interest; however, only those candidates selected for interviews will be contacted.
If you dont meet all of our requirements exactly or have taken a non-traditional professional path, we still want to hear from you! Use your cover letter to tell us about your unique experience - we strive to build a diverse team and recognize that skills are transferable.
Full Stack Developer
Posted 1 day ago
Job Viewed
Job Description
Job Description
Cognota is on a mission to enable more people to learn and grow.
Our award-winning software is the first of its kind and is changing how corporate learning teams run their operations worldwide. Cognota makes remote teams work, and in turn we are globally remote. You’ll be joining a collaborative team that is passionate about delivering value to our customers - and enjoying the journey as we do it. Together, we’re building something big!
Learn more about our vision:
We created our values together as a team, and we live and work by them every day.
- Break Down the Walls. We collaborate and communicate openly, it’s who we are. Everyone can contribute and is encouraged to share their ideas
- Keep it Win-Win. We are fair and honest. Whether it is customers, employees, or any other stakeholders, each interaction is a partnership where everyone wins
- Be Better Than Yesterday. We learn continuously by facing challenges that most people would run from. It makes us stronger so we can push boundaries and do our best work
- Drive the WOW Factor. We are obsessed with creating great experiences. Every decision we make offers us the opportunity to go that extra mile so the magic can happen
- Enjoy the Journey. We know that building a great company is hard work, so while we push ourselves, we make work fun so everyone enjoys the ride
- Embrace Uncertainty - We aim high, and think big. Roll up your sleeves, and don’t be afraid of pursuing a challenging goal.
- Pay if Forward - We believe in shaping the world by giving back—supporting others, sharing knowledge, and fostering collaboration. This responsibility drives innovation and strengthens our commitment to the greater good.
Want to have an impact? This is your chance.
What You'll Do
Cognota is looking for a capable and collaborative Full Stack Software Developer to join our product engineering team. This intermediate-level role is ideal for someone with a few years of experience in modern web development, who is looking to take on meaningful responsibility and grow their technical skills and experience. You’ll work closely with other developers, designers, and stakeholders to build scalable, reliable features that align with our business goals.
- Develop features across the full stack using technologies like React, Express.js, Node.js, NestJS, PostgreSQL, and Redis
- Collaborate with other engineers, product managers, and designers to deliver user-focused solutions
- Participate in and contribute to code reviews, architecture discussions, and agile ceremonies
- Write clean, testable, maintainable code, and help identify opportunities to improve quality
- Support continuous integration and delivery pipelines and contribute to testing strategies
What We're Looking For
- You’re a strong communicator who can explain technical concepts clearly
- You’re eager to learn and grow, while sharing your experience to help others
- You take initiative and see tasks through, while knowing when to ask for help
- You care about code quality, performance, and the end-user experience
- You embrace collaboration, feedback, and a growth mindset
Required
- 3–5 years of experience in full-stack development (or equivalent)
- Proficiency in JavaScript and TypeScript
- Experience with frontend frameworks like React and backend tools like Node.js
- Understanding of RESTful APIs, databases (PostgreSQL, Redis), and Git
- Familiarity with cloud services like AWS (ECS, RDS, S3) and container tools like Docker
- Exposure to CI/CD processes and automated testing
It's a Bonus If You Have
- Experience with Kafka or event-driven architectures
- Worked on multi-tenant or high-availability systems
- Open-source contributions or personal coding project
Why Join Cognota?
- Competitive Compensation – Base salary + commission.
- Equity Options – Be a part of our journey as we build the LearnOps category.
- Medical, Dental, & Vision Coverage – From day one.
- Remote-First Culture – Work from anywhere while staying connected.
- Growth Opportunities – Work alongside industry leaders and a best-in-class team.
Cognota believes in equality and celebrates diversity. We ensure that every candidate is treated fairly, without discrimination based on age, ancestry, colour, race, citizenship, ethnic origin, birthplace, belief, disability, family or marital status, gender identity, gender expression, public assistance status, criminal record, sex, or sexual orientation.
To foster inclusivity, we're committed to making our recruitment process accessible to all. If accommodation is needed during the hiring process, please inform us. Cognota is here to provide or arrange the necessary support for our applicants.
Powered by JazzHR
59ERI8ImEX