Computer Generated Solutions Canada logo

BackEnd Developer

Computer Generated Solutions Canada · Saint John, Global · 3 months ago

Back to jobs BackEnd Developer Saint John Apply Innovation Starts With You.
BackEnd Developer
Full time - Permanent Position
Saint John, NB
Job Role:
We are seeking a BackEnd Developer to join our engineering team responsible for building and scaling backend services. This position requires a highly skilled developer with expertise in microservices architecture, API development, cloud infrastructure, and database optimization. You will play a key role in developing backend services that integrate with AI-driven analytics, real-time insights, and secure authentication mechanisms.
Responsibilities:
- Develop and Maintain Backend Services: Design, build, and maintain RESTful APIs and microservices.
- Data Processing & ETL Pipelines: Work with ETL jobs to optimize data ingestion, transformation, and storage.
- Database Management: Implement PostgreSQL-based databases, ensuring scalability, security, and performance.
- • API Integration: Build API endpoints to integrate with customer analytics, deal management, and partner insights.
- Cloud Deployment & Infrastructure: Deploy and manage backend services using OpenShift, AWS, and Redis for caching.
- Authentication & Authorization: Implement secure SSO authentication and role-based access control (RBAC).
- Performance Optimization: Enhance API response times, database queries, and ensure backend services scale efficiently.
- Logging & Monitoring: Implement monitoring and logging using Splunk and SignalFX.
- Collaboration & Agile Development: Work closely with frontend developers, DevOps engineers, and data scientists to build high-quality, maintainable software.
Qualifications:
- Programming Languages: Proficiency in Python, Java, or Golang for backend development.
- Microservices & API Development: Experience with RESTful APIs, FastAPI, Swagger/OpenAPI documentation.
- Database & Data Processing: Strong knowledge of PostgreSQL, Redis, SQL query optimization, and ETL pipelines.
- Cloud & DevOps: Familiarity with AWS, OpenShift, Kubernetes, CI/CD pipelines (GitLab, Jenkins).
- Security & Authentication: Experience with OAuth, SSO (Single Sign-On), and JWT-based authentication.
- Logging & Monitoring: Knowledge of Splunk, SignalFX, and distributed tracing tools (Jaeger).
About Us
For more than 40 years, CGS has empowered global enterprises to drive breakthrough performance through innovative business applications, enterprise learning and outsourcing. CGS Immersive® is an innovation lab and training transformation engine modernizing training programs and delivering immersive experiences tailored to meet the evolving needs of organizations across industries.
Learn more about CGS Inc® and CGS Immersive® in our websites:
https://cgsinc.com/en
https://cgsimmersive.com/

Headquarters

Saint John

Work Location

on-site

Job Category

Software Development

Application Deadline

Not specified

Job Type

full-time

Experience Level

senior-level

Application Method

Apply via Website

Salary

Not specified

Quick Search Computer Generated Solutions Canada Company in Saint John

Related Jobs

No related jobs found