Senior Backend Developer (Cloud & APIs) ABOUT YOU You're a strong backend developer who enjoys building reliable cloud services and APIs. You like shipping in a fast-paced environment, collaborating ...
Senior Backend Developer (Cloud & APIs) ABOUT YOU You're a strong backend developer who enjoys building reliable cloud services and APIs. You like shipping in a fast-paced environment, collaborating ...
Senior AI Engineer
Waterloo, ON · Hybrid
Use and enhance our DevOps practices and tools to enforce software guardrails, increase automation ... Hands-on expertise with Claude Code, Python, Java, AWS AI technologies and Lambda, and APIs
Senior AI Engineer
Waterloo, ON · Hybrid
Use and enhance our DevOps practices and tools to enforce software guardrails, increase automation ... Hands-on expertise with Claude Code, Python, Java, AWS AI technologies and Lambda, and APIs
Senior AI Engineer
Waterloo, ON · Hybrid
Use and enhance our DevOps practices and tools to enforce software guardrails, increase automation ... Hands-on expertise with Claude Code, Python, Java, AWS AI technologies and Lambda, and APIs
Senior AI Engineer
Waterloo, ON · Hybrid
Use and enhance our DevOps practices and tools to enforce software guardrails, increase automation ... Hands-on expertise with Claude Code, Python, Java, AWS AI technologies and Lambda, and APIs
Senior Software Engineer - Open Data Platform (ODP)
Kitchener, ON · On-site +1
CA$100K - CA$140K/yr
Mentor and guide junior software engineers, fostering a culture of continuous learning and growth ... Extensive hands-on experience with advanced Java, Scala, or Python, developed and prepared project ...
Senior Software Engineer - Open Data Platform (ODP)
Kitchener, ON · On-site +1
CA$100K - CA$140K/yr
Mentor and guide junior software engineers, fostering a culture of continuous learning and growth ... Extensive hands-on experience with advanced Java, Scala, or Python, developed and prepared project ...
Minimum 8+ years of software development experience (in C#, Java, or similar). * Adept background ... Provide technical leadership and mentorship to junior and mid-level engineers and perform rigorous ...
Minimum 8+ years of software development experience (in C#, Java, or similar). * Adept background ... Provide technical leadership and mentorship to junior and mid-level engineers and perform rigorous ...
Lead Software Developer Full Stack (Python) North America (Remote)
Waterloo, ON · On-site +1
$100K - $150K/yr
You will collaborate with the internal teams to build and optimize cloud-native applications, develop robust integrations, and guide junior developers. Your contributions will directly impact the ...
Quick apply
Lead Software Developer Full Stack (Python) North America (Remote)
Waterloo, ON · On-site +1
$100K - $150K/yr
You will collaborate with the internal teams to build and optimize cloud-native applications, develop robust integrations, and guide junior developers. Your contributions will directly impact the ...
Lead Software Developer Full Stack (Python) North America (Remote)
Waterloo, ON · On-site +1
$100K - $150K/yr
You will collaborate with the internal teams to build and optimize cloud-native applications, develop robust integrations, and guide junior developers. Your contributions will directly impact the ...
Quick apply
Lead Software Developer Full Stack (Python) North America (Remote)
Waterloo, ON · On-site +1
$100K - $150K/yr
You will collaborate with the internal teams to build and optimize cloud-native applications, develop robust integrations, and guide junior developers. Your contributions will directly impact the ...
Senior Full Stack Developer
Waterloo, ON · On-site +1
Mentor junior developer(s) in the design, development, and testing of React applications, providing guidance and feedback as needed * Participate in code reviews and ensure that all code meets ...
Senior Full Stack Developer
Waterloo, ON · On-site +1
Mentor junior developer(s) in the design, development, and testing of React applications, providing guidance and feedback as needed * Participate in code reviews and ensure that all code meets ...
Full-Stack Developer (Node, React, Express)
Kitchener, ON · Remote
$110K - $135K/yr
Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey. You ...
Quick apply
Full-Stack Developer (Node, React, Express)
Kitchener, ON · Remote
$110K - $135K/yr
Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey. You ...
Full-Stack Developer (Node, React, Express)
Waterloo, ON · Remote
$110K - $135K/yr
Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey. You ...
Quick apply
Full-Stack Developer (Node, React, Express)
Waterloo, ON · Remote
$110K - $135K/yr
Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey. You ...
Full-Stack Developer (Node, React, Express)
Waterloo, ON · Remote
$110K - $135K/yr
Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey. You ...
Quick apply
Full-Stack Developer (Node, React, Express)
Waterloo, ON · Remote
$110K - $135K/yr
Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey. You ...
Full-Stack Developer (Node, React, Express)
Kitchener, ON · Remote
$110K - $135K/yr
Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey. You ...
Quick apply
Full-Stack Developer (Node, React, Express)
Kitchener, ON · Remote
$110K - $135K/yr
Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey. You ...
Staff Engineer - Growth Platform
CA$190.50K - CA$262K/yr
... strong developer experience * Have strong experience in either: * Backend development (e.g., Kotlin, Java, C#, APIs, databases, distributed systems), or * Frontend development (e.g., React ...
Staff Engineer - Growth Platform
CA$190.50K - CA$262K/yr
... strong developer experience * Have strong experience in either: * Backend development (e.g., Kotlin, Java, C#, APIs, databases, distributed systems), or * Frontend development (e.g., React ...
Full Stack Developer, ASR
Kitchener, ON · Hybrid
CA$77K - CA$117K/yr
Expertise in back-end languages like Node.js, Python, Java, Go, C#, and associated frameworks. Able ... Passion for well-designed systems, learning new technologies and programming languages. * Excellent ...
Full Stack Developer, ASR
Kitchener, ON · Hybrid
CA$77K - CA$117K/yr
Expertise in back-end languages like Node.js, Python, Java, Go, C#, and associated frameworks. Able ... Passion for well-designed systems, learning new technologies and programming languages. * Excellent ...
Full Stack Developer
Guelph, ON · Remote
Salary: $100,000-120,000 DOE Full Stack Developer Opportunity Location: Remote within Canada Schema App is a fast-growing, profitable SaaS company based in Guelph, Ontario, specializing in Schema ...
Quick apply
Full Stack Developer
Guelph, ON · Remote
Salary: $100,000-120,000 DOE Full Stack Developer Opportunity Location: Remote within Canada Schema App is a fast-growing, profitable SaaS company based in Guelph, Ontario, specializing in Schema ...
Full Stack Developer
Guelph, ON · On-site +1
Full Stack Developer Opportunity Location: Remote within Canada Schema App is a fast-growing, profitable SaaS company based in Guelph, Ontario, specializing in Schema Markup, a niche in search ...
Full Stack Developer
Guelph, ON · On-site +1
Full Stack Developer Opportunity Location: Remote within Canada Schema App is a fast-growing, profitable SaaS company based in Guelph, Ontario, specializing in Schema Markup, a niche in search ...
Intermediate .Net Developer
Kitchener, ON · Remote
$80K - $120K/yr
Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 ...
Quick apply
Intermediate .Net Developer
Kitchener, ON · Remote
$80K - $120K/yr
Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 ...
Intermediate .Net Developer
Waterloo, ON · Remote
$80K - $120K/yr
Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 ...
Quick apply
Intermediate .Net Developer
Waterloo, ON · Remote
$80K - $120K/yr
Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 ...
Intermediate .Net Developer
Kitchener, ON · Remote
$80K - $120K/yr
Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 ...
Quick apply
Intermediate .Net Developer
Kitchener, ON · Remote
$80K - $120K/yr
Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 ...
Intermediate .Net Developer
Waterloo, ON · Remote
$80K - $120K/yr
Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 ...
Quick apply
Intermediate .Net Developer
Waterloo, ON · Remote
$80K - $120K/yr
Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 ...
Junior Java Developer information
What Does a Junior Java Developer Do?
Junior Java developers are entry-level programmers who are part of a team of coders and developers. They work on both front-end and back-end codes to build an application. Being a junior Java developer requires extensive knowledge of coding and the program language JavaScript to develop and troubleshoot products. As a junior Java developer, you run tests to pinpoint errors, migrate code and data, and ensure the program is integrated with other company developments.
What are the key skills and qualifications needed to thrive as a Junior Java Developer, and why are they important?
What are some common challenges a Junior Java Developer might face during their first year, and how can they overcome them?
What are Junior Java Developers?
Will AI replace Java devs?
What is the difference between Junior Java Developer vs Java Developer?
| Aspect | Junior Java Developer | Java Developer |
|---|---|---|
| Required Experience | 0-2 years | 2+ years |
| Certifications | Optional, entry-level certifications | Optional, advanced certifications |
| Work Environment | Supportive, learning-focused teams | Project-driven, independent roles |
| Responsibilities | Assist in coding, bug fixing, learning frameworks | Design, develop, maintain Java applications |
The main difference between a Junior Java Developer and a Java Developer lies in experience, responsibilities, and independence. Junior Java Developers are typically entry-level, focusing on learning and supporting tasks, while Java Developers have more experience and handle complex development projects independently.
Full-time
Posted 23 days ago
Job description
THE ROLE: Senior Backend Developer (Cloud & APIs)
ABOUT YOU
You're a strong backend developer who enjoys building reliable cloud services and APIs. You like shipping in a fast-paced environment, collaborating with a small, high-calibre team, and taking ownership from design through production. You're excited to work on smart home technology that delivers meaningful, real-world outcomes for aging-in-place.
WHAT YOU'LL DO
- Build, maintain, and operate scalable, secure backend services and APIs (TypeScript and/or Python).
- Design and evolve data models and services across SQL and NoSQL systems (e.g., PostgreSQL, MongoDB, time-series).
- Develop integration-ready APIs and workflows for partners and customers (authentication, versioning, reliability, observability).
- Collaborate with product, data science, and engineering to deliver new features end-to-end.
- Improve our developer experience: CI/CD pipelines, testing, monitoring/alerting, and internal tooling.
WHAT YOU'LL NEED (CORE)
- Bachelor's degree in computer science or a related field (or equivalent experience).
- 5+ years of relevant software development experience, with a strong track record of delivering production-ready systems.
- Strong ownership mindset and ability to deliver independently while collaborating well.
- Experience building and maintaining REST APIs in production (testing, monitoring, reliability).
- Proficiency in JavaScript/TypeScript.
- Experience with Docker, Git, and modern development workflows (code reviews, CI).
- Solid fundamentals in backend design: data modeling, performance, security, and debugging.
NICE TO HAVE
- Experience with AWS and/or cloud infrastructure (Kubernetes a plus).
- Experience with PostgreSQL, MongoDB, and/or time-series databases.
- Automated testing with tools like Jest (or similar).
- Exposure to React or other frontend frameworks.
- IoT platform experience (e.g., MQTT) and large-scale data ingestion pipelines.
Don't tick every box? If you're excited about the role and believe you can grow into it, we still want to hear from you.
WHY COGNITIVE SYSTEMS?
We are always on the lookout for bright, highly motivated, high-performing, kind, and curious people to join our team. We foster an open and agile environment where creative thinking leads to groundbreaking achievements and innovations.
We promote a healthy work-life balance in a flexible work setting. We offer competitive salaries, an excellent extended health benefits plan, 5 weeks of paid annual time off, a fitness and wellness credit, and even a free catered lunch in-office every day! Most importantly, we are committed to creating the most innovative and impactful technology that people will love.
ABOUT US
Caregiver by Cognitive brings an ambient layer of awareness to the connected home, supporting those aging-in-place with greater safety, independence, and peace of mind.
Led by founders with deep expertise in silicon design, radio frequency technology, and WiFi sensing, Cognitive Systems has built the strongest patent portfolio in motion intelligence. Caregiver brings that foundation to the aging-in-place market as a practical, deployable solution, turning passive signals into meaningful insights on daily living patterns, including activity, sleep, and unexpected inactivity. Built for real-world rollout, Caregiver supports both turnkey applications and API-based integrations, enabling in-home care organizations to move beyond traditional emergency response. The platform is easy to install, scales across large customer bases, and adapts to both informal and professional caregiving environments, helping providers stay connected and act with confidence, even when they can't be physically present.
Cognitive Systems Corp. is committed to fostering a fair, inclusive, and respectful workplace. We are an equal opportunity employer and consider all qualified applicants without regard to race, colour, ancestry, place of origin, citizenship, creed/religion, sex, sexual orientation, gender identity or expression, age, marital or family status, disability, veteran status, or any other characteristic protected by applicable law.
We believe diverse perspectives and lived experiences strengthen our work and help us better serve our customers and communities.
Accessibility and accommodations: If you require an accommodation at any stage of the recruitment process, please emailcareers@cognitivesystems.com.A member of our team will respond, and any information shared regarding accommodation needs will be handled confidentially.