Talent.com
CGI
Senior Full Stack Developer (Golang/Java/Scala)CGI • Halifax, Canada
No longer accepting applications
Senior Full Stack Developer (Golang/Java/Scala)

Senior Full Stack Developer (Golang/Java/Scala)

CGI • Halifax, Canada
12 days ago
Job type
  • Full-time
Job description

Position Description:

We are seeking a Senior Full Stack Developer with experience building scalable cloud-native applications and backend services. The ideal candidate will have strong expertise in one or more of Java, Scala, Golang, or Python, along with experience designing APIs, integrating enterprise systems, and developing solutions within AWS environments. This role will focus on application development, system integration, cloud architecture, and modern software delivery practices while collaborating with cross-functional teams in an Agile environment. Eligible locations include Halifax, NS; St. John's, NL; Fredericton or Moncton, NB; and Stratford, PEI. This is a hybrid position requiring 3 days per week onsite.

Your future duties and responsibilities:

• Design, develop, and maintain scalable backend services and APIs using Java, Scala, Golang, or Python.
• Architect and implement integrations with external systems and third-party services.
• Develop and support cloud-native applications hosted on AWS.
• Design and optimize RESTful APIs, GraphQL services, and event-driven architectures.
• Collaborate with front-end developers and product teams to define application requirements and data flows.
• Design and optimize relational database solutions using PostgreSQL and MySQL.
• Implement caching strategies using Redis to improve application performance and scalability.
• Contribute to CI/CD pipelines and automated deployment processes.
• Participate in Agile ceremonies, code reviews, and technical design discussions.
• Troubleshoot production issues and drive continuous improvement of application reliability, performance, and security.

Required qualifications to be successful in this role:

• 6+ years of software development experience using one or more of the following languages: Java, Scala, Golang, or Python.
• 5+ years of experience developing and supporting AWS-hosted applications.
• Strong understanding of REST APIs, GraphQL, and event-driven architectures.
• 6+ years of experience working with relational databases, preferably PostgreSQL.
• 4+ years of experience implementing caching solutions using Redis or similar technologies.
• Experience building and supporting distributed systems and microservices architectures.
• Experience working in Agile software delivery environments.
• Experience working within Continuous Integration and Continuous Deployment (CI/CD) models.
• Strong knowledge of Git-based source control and modern development workflows.
• Excellent problem-solving, analytical, and communication skills.
• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.

Nice-to-have qualifications
• Experience building and managing Docker containers.
• Experience with container orchestration technologies such as AWS ECS and Kubernetes.
• Experience creating, maintaining, and troubleshooting CI/CD pipelines using GitHub Actions.
• Experience with React and modern front-end frameworks.
• Experience with large-scale enterprise application development.
• AWS certifications or cloud-related certifications.

CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $65,–$,. This role is an existing vacancy.

Skills:

  • Agile
  • Amazon Relational Database Svc
  • AWS Lambda
  • Front End Development
  • Front End Development
  • GitHub
  • GraphQL
  • Postgre SQL
  • React JavaScript
  • RESTful (Rest-APIs)
  • AWS S3
  • Go
  • Java
  • Python
  • SQL
Create a job alert for this search

Senior Full Stack Developer (Golang/Java/Scala) • Halifax, Canada

Similar jobs

Senior Software Developer — Naval Tech (C++/Java)

Ultra MaritimeDartmouth, NS, CA
Full-time

A leading maritime technology company based in Canada is seeking an Intermediate or Senior Software Developer.The ideal candidate will be responsible for designing, coding, and testing software app... Show more

 • Promoted

Senior Exadata Architect - Modernization & Consolidation

Themesoft Inc.Halifax, Halifax County, Canada
Full-time

A global IT solutions provider is seeking a Senior Oracle Exadata Engineer based in Halifax.This role focuses on leading a consolidation and modernization initiative, requiring expertise in Exadata... Show more

 • Promoted

Advanced Database Developer

DBA-Verwaltungs-GmbhHalifax, Nova Scotia, Canada
Full-time

About the Role We are seeking a.The ideal candidate will have hands‑on experience designing, optimizing, and scaling databases, while collaborating closely with development teams and DBAs to ensure... Show more

 • Promoted

Senior Full Stack Developer (Java + React) - Hybrid

LeadingtalentHalifax, Nova Scotia, Canada
Full-time

We are Canada’s largest independent information technology services firm, expanding in Atlantic Canada.We are seeking an experienced Senior Full‑Stack Developer with strong back‑end skills in Java ... Show more

 • Promoted

Information Technology Private Tutoring Jobs Duncans Cove

SuperprofDuncans Cove, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Software Engineer 3

MongoDBNS, CA
Full-time

Cloud Payments is part of the Cloud Billing organization.As MongoDB’s Cloud business grows, the billing and payments stack becomes increasingly mission‑critical.Ingests and aggregates detailed mete... Show more

 • Promoted

Senior Technical Project Manager

Apptoza Inc.NS, CA
Full-time

Senior Technical Project Manager – Capital Markets.Hybrid in Halifax, Nova scotia, Canada.What is the opportunity Join the Shared Services Technology team in Capital Markets as we continuously deli... Show more

 • Promoted

Full Stack Developer

Insight GlobalBedford, NS, CA
Full-time

Full Stack Developer (React/Node.Strong experience with Microsoft.Experience designing, developing, testing, and troubleshooting RESTful APIs and interface specifications (e.Solid experience with r... Show more

 • Promoted

Senior Software Engineer, Checkout (Powered By Affirm) - $150,000 - $200,000 A Year - Remote

AffilHalifax, Canada
Remote
Full-time

Senior Software Engineer to design, develop, and launch backend systems using Python or Kotlin.Experience with AWS, MySQL, and Kubernetes is required. Show more

 • Promoted

Backend Engineer (Java) — Cloud Payments, Remote Canada

MongoDBNS, CA
Remote
Full-time

A leading cloud database provider is seeking a Software Engineer 3 for a fully remote role based in Canada.This position involves designing, building, and operating critical backend services within... Show more

 • Promoted

Senior Java Full-Stack Developer—APIs & Integrations

Smart IT Frame LLCHalifax, Halifax County, Canada
Full-time

A leading staffing solutions company based in Halifax is seeking a highly skilled Java Developer for their System Integration team.This pivotal role focuses on bridging the gap between technical de... Show more

 • Promoted

Fullstack Developer

Tata Consultancy Services LimitedHalifax, Halifax County, Canada
Full-time

Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c... Show more

 • Promoted

Senior Firmware Developer, SeaPower/Senior-Firmware-Entwickler, SeaPower

Kraken Robotic Systems Inc.Dartmouth, NS, CA
Full-time

Senior Firmware Developer, SeaPower/Senior-Firmware-Entwickler, SeaPower.Build your career with Kraken Robotics.If innovation drives you, and you want a career that makes a difference to the world,... Show more

 • Promoted

Senior Software Engineer

SecurityScorecardHalifax, Nova Scotia, Canada
Full-time

SecurityScorecard is the global leader in cybersecurity ratings, with over 12 million companies continuously rated, operating in 64 countries.Founded in 2013 by security and risk experts Dr.Alex Ya... Show more

 • Promoted

Algebra Private Tutoring Jobs Duncans Cove

SuperprofDuncans Cove, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Intermediate or Senior Software Developer

Ultra Electronics GroupDartmouth, NS, CA
Full-time

Intermediate or Senior Software Developer.Software component level and detailed design utilizing Unified Modelling Language (UML).Software implementation and unit testing.Software integration, veri... Show more

 • Promoted

Senior.NET Full Stack Developer with API and Database Expertise

Zodiac Solutions, IncHalifax, Halifax County, Canada
Full-time

Step into an impactful role as a Senior.NET Full Stack Developer focused on multi-tier application development.Bring your extensive background in.NET, C#, and API design to transform innovative pro... Show more

 • Promoted

Lead Extend Developer

KainosHalifax, Nova Scotia, Canada
Full-time

Join Kainos and Shape the Future.At Kainos, we’re problem solvers, innovators, and collaborators - driven by a shared mission to create real impact.Whether we’re transforming digital services for m... Show more

 • Promoted

Senior Mainframe Developer: COBOL, JCL, CICS & DB2

GAC SolutionsHalifax, Nova Scotia, Canada
Full-time

COBOL programs using established coding standards and best practices 5+ years of developing and maintaining JCL scripts to manage batch processing and job scheduling 5+ years of designing, developi... Show more

 • Promoted

Java Gen Ai Developer

Synechron Technologies Pvt. Ltd.Halifax, Canada
Full-time

Our Challenge We are seeking a talented and experienced Senior Java Developer with AI Experience to join our dynamic team.The ideal candidate will bring a strong technical background in developing ... Show more