Senior Full Stack Developer
Marler & Associates Search
Ottawa
Hybrid
CAD 95,000 - 145,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading technology company in Canada is seeking a Senior Full Stack Developer to contribute to their innovative SaaS solution for first responders. This role involves working with cutting-edge technologies across the stack, focusing on backend services, container orchestration, and collaboration with diverse teams. Ideal candidates will have significant experience in software development, particularly with Java and Kubernetes, and possess strong problem-solving abilities. Join a team dedicated to delivering essential tools for public safety and making a meaningful impact.
Benefits
Dental care
Extended health care
Vision care
Qualifications
- A bachelor's degree in Computer Science or equivalent experience is required.
- 5+ years of experience in software development is crucial.
- Proven expertise with Kubernetes and proven problem-solving skills.
Responsibilities
- Design and maintain backend microservices and APIs using Java, C#, or Go.
- Leverage Docker and Kubernetes to manage deployments and ensure high availability.
- Collaborate with cross-functional teams to meet technical requirements.
Skills
Java
Agile
Containerization
Microservices
Problem Solving
Communication
Education
Bachelor’s Degree in Computer Science
Tools
Kubernetes
Docker
Hibernate
RESTful APIs
CI/CD
Job description
Company Overview
Our client develops and delivers next-generation technology solutions tailored for public safety professionals, with a focus on first responders and law enforcement. Proudly Canadian, they specialize in creating innovative software, integration, and support services. Join them as they empower those who keep our communities safe.
Job Description
Ready to build a game-changing product from every angle? We are seeking a versatile and skilled Senior Full Stack Developer to join their new Lightning team. Lightning is a cutting-edge SaaS solution designed to empower first responders and law enforcement with reliable, mission-critical tools. You’ll shape it across the stack, from microservices to Kubernetes orchestration and more.
As a key contributor to this fresh, collaborative team, you’ll tackle diverse challenges, ensuring Lightning delivers top-tier performance and usability for those who need it most. This role lets you flex your full-stack expertise, diving into everything from containerized deployments to robust services. If you’re excited to make an impact with modern tech that matters, this is your shot!
Responsibilities
- Design, implement, and maintain backend microservices and APIs using languages like Java, C# or Go.
- Leverage Docker, Kubernetes expertise to orchestrate containerized applications, manage deployments, and ensure high availability with K8S operators.
- Build and optimize scalable, secure backend systems to support Lightning’s real-world demands.
- Work with relational database to store and retrieve data efficiently.
- Experience with ORM frameworks like Hibernate, JPA or etc.
- Collaborate with DevOps, frontend, and cross-functional teams to align on technical requirements and architectural decisions.
- Implement monitoring and troubleshooting solutions to keep Lightning reliable under pressure.
- Create and maintain technical documentation, including system designs and coding standards, to keep the team in sync.
Required Qualifications
- A bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent hands-on experience).
- 5+ years of experience in software development, spanning backend, frontend, or mobile with a full-stack mindset.
- Proven expertise with Kubernetes, including orchestration and K8S operator experience.
- Strong skills in Java and familiarity with microservices and RESTful APIs.
- Experience with Agile workflows, CI/CD pipelines (e.g., Git), and building scalable systems.
- Knowledge of database systems (SQL and NoSQL) and data modeling.
- Bonus: Exposure to Android development or Web UI frameworks (e.g., React, Next.js) is a plus.
- Exceptional problem-solving skills and a proactive approach to tackling diverse challenges.
- Excellent verbal and written communication skills to collaborate across teams and articulate technical ideas.
Job Types: Full-time, Permanent
Pay: $95,000.00-$145,000.00 per year
Benefits:
- Dental care
- Extended health care
- Vision care
Schedule:
Education:
- Bachelor’s Degree (required)
Experience:
- Agile: 5 years (required)
- CI/CD pipeline: 3 years (preferred)
- Front and Back End Software Development: 5 years (required)
- Kubernetes and K8S: 3 years (required)
- Microservices and Restful API: 4 years (preferred)
Work Location: Hybrid remote in Kanata, ON K2M 2A8