Computer Generated Solutions Canada · Saint John, GLOBAL · 6 days 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/ Create a Job Alert Interested in building your career at Computer Generated Solutions Canada? Get future opportunities sent straight to your email. Create alert Apply for this job * indicates a required field Autofill with MyGreenhouse First Name* Last Name* Email* Phone Country* Phone* Resume/CV* Attach Attach Dropbox Google Drive Enter manually Enter manually Accepted file types: pdf, doc, docx, txt, rtf Current company? * LinkedIn Profile* Website Have you been previously employed by CGS Inc or CGS Immersive either in Canada or USA? * Select... I would like to receive updates from a recruiter about jobs and/or application activity via SMS. Please answer with Yes or No. You can always reply STOP to opt-out* Select... Submit application
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 JobSpring
Salary
Not specified
No related jobs found