Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Carousel is seeking a Senior Backend Developer to design, develop, and maintain scalable backend systems for their fintech platform. Candidates should have expertise in NestJS, TypeScript, PostgreSQL, and cloud environments. Join a leading company where you will lead backend development, optimize performance, and ensure security in a collaborative and flexible environment. Opportunities for career growth and professional development are included.
Get AI-powered advice on this job and more exclusive features.
We help American and Canadian businesses transform their operations by collecting applicant data with unmatched speed. Operating at the intersection of fintech and data infrastructure, our modular ecosystem empowers businesses to build custom workflows that gather identity and financial information—seamlessly, securely, and at scale.
Job DescriptionSenior Backend Dev
About CarouselWe help American and Canadian businesses transform their operations by collecting applicant data with unmatched speed. Operating at the intersection of fintech and data infrastructure, our modular ecosystem empowers businesses to build custom workflows that gather identity and financial information—seamlessly, securely, and at scale.
Job DescriptionWe are looking for a Senior Backend Developer with expertise in NestJS, TypeScript, PostgreSQL, and microservices to join our team. You will be responsible for designing, developing, and maintaining scalable, high- performance backend systems that power our fintech platform.
This role requires deep technical expertise, problem-solving skills, and experience working in cloud-based, high-availability environments.
Key ResponsibilitiesBackend Development & API ArchitectureDesign, develop, and maintain scalable and high-performance backend services using NestJS, TypeScript, and PostgreSQL.
Develop and optimize RESTful APIs and GraphQL endpoints for seamless frontend integration.
Implement authentication and authorization mechanisms using OAuth2, JWT, and API gateways.
Ensure data consistency, security, and efficiency with PostgreSQL and Redis.
Work on real-time event-driven architectures using Kafka, RabbitMQ, or WebSockets.
Scalability & Performance OptimizationOptimize backend services for performance, latency, and scalability.
Implement caching strategies with Redis and CDN integrations.
Manage background job processing using tools like BullMQ or Celery.
Cloud Infrastructure & DevOps CollaborationDeploy and manage services on AWS EC2, S3, RDS, Lambda, ECS, EKS.
Implement CI/CD pipelines with GitHub Actions, Docker, and Kubernetes.
Monitor system health using Grafana, Prometheus, or Datadog.
Security & ComplianceEnsure data security and compliance with regulations like GDPR and SOC 2.
Implement encryption, access control, and audit logging for sensitive data.
Perform security reviews and work on vulnerability assessments.
Collaboration & LeadershipWork closely with frontend, DevOps, and product teams to align technical solutions with business goals.
Participate in code reviews, mentoring, and knowledge-sharing sessions.
Contribute to technical roadmaps, architectural decisions, and best practices.
Qualifications & Experience5 years of experience in backend development with NestJS, TypeScript, or Node.js.
Strong experience with PostgreSQL, Redis, and database optimization techniques.
Experience with message queues Kafka, RabbitMQ, SQS and event-driven architecture.
Hands-on experience with AWS services for backend infrastructure.
Knowledge of Docker, Kubernetes, and CI/CD pipelines.
Experience with unit, integration, and API testing using Jest, Mocha, or Supertest.
Understanding of security best practices (encryption, authentication, OWASP.
PreferredQualificationsExperience in fintech, lending, or financial services.
Familiarity with Camunda, BPMN, or workflow engines.
Knowledge of Terraform for infrastructure as code IaC.
Experience with distributed systems and microservices.
Contributions to open-source projects or experience with high-scale SaaS products.
What We OfferCompetitive salary and stock options.
Work with cutting-edge backend technologies in a fast-growing fintech startup.
A flexible and collaborative work environment Remote/Hybrid options).
Professional development, mentorship, and career growth opportunities.
Why Join Carousel?At Carousel, youʼll be working on critical services that impact businesses and consumers. As a Senior Backend Developer, youʼll play a key role in scaling our platform, improving performance, and ensuring security while working alongside a top-tier engineering team.
How to ApplyIf youʼre passionate about building scalable backend systems and want to work in fintech innovation, weʼd love to hear from you!
Send your resume and cover letter to annie@oncarousel.com
Referrals increase your chances of interviewing at Carousel by 2x
Get notified about new Back End Developer jobs in Montreal, Quebec, Canada.
Greater Montreal Metropolitan Area 3 days ago
Greater Montreal Metropolitan Area 3 days ago
Greater Montreal Metropolitan Area 1 month ago
Greater Montreal Metropolitan Area 2 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.