Trampoline - Back End Engineer

Back-End Developer
๐Ÿ’ฐ Negotiable
๐Ÿ“ Montreal, Canada
Twine Jobs
Based in Manchester, United Kingdom
Last online 2 days ago

Back-End Developer is needed in Montreal, Canada.

Client: Trampoline

Location: Montreal, Quebec, Canada

Contract: Full-time, Contractor, Full-time

Job Description

Are you a talented Backend & DevOps Engineer seeking a new horizon? Join the core tech team at Trampoline and become an integral part of our growing family. Together, weโ€™re crafting cutting-edge products that align with the forefront of technological advancements. Trampoline operates at the intersection of a Digital Agency and a Product Factory, creating end-to-end modern products for global brands and nurturing our suite of innovative products. If you seek flexibility, collaboration, and the opportunity to work with the latest technology stacks and architectural principles, seize this opportunity today!

Responsibilities

  • Design, architect and engineer highly scalable and MACH (Microservices, API-first, Cloud-native, Headless) backend applications across various verticals like FinTech, Hospitality, and E-commerce.
  • Develop user-friendly backends to support websites and mobile apps created by the Trampoline team.
  • Configure the deployment of cloud applications utilizing Infrastructure as Code tools like Terraform.
  • Craft efficient, secure, reusable, and comprehensible code, adhering to industry best practices and company standards.
  • Write CI/CD code for the deployment of multiple frontend & backend applications.
  • Foster close collaboration with developers and cross-functional teams to deliver pioneering solutions.
  • Contribute to the technical analysis and enhancement of both new and existing solutions for Trampoline and its esteemed clients.
  • Implement comprehensive testing strategies, including manual, unit, integration, and end-to-end testing for developed solutions.
  • Investigate and resolve issues in live production environments swiftly and effectively.
  • Promote teamwork and professional growth by mentoring teammates and conducting code reviews.
  • Have fun while doing it all!

Requirements

  • Expertise in Node.js (NestJS knowledge is a plus).
  • Strong proficiency in TypeScript.
  • Knowledge in Go.
  • Proven track record in developing robust and scalable cloud-native solutions.
  • Familiarity with REST and GraphQL for both consuming and developing solutions.
  • Knowledge of modern backend development practices such as event-streaming and microservices.
  • Proficiency in both No-SQL and SQL databases.
  • Proficiency in tracing, logging, and monitoring tools (Open Telemetry).
  • Strong understanding of Cloud Architecture using GCP, AWS, or Azure.
  • Strong proficiency in developing and deploying container-based applications.
  • Experience in testing complex applications.
  • Prior experience with CI/CD solutions (Github Actions).
  • Genuine passion for exploring and adopting new technologies.

Benefits and Perks

  • Competitive salary and comprehensive benefits package.
  • Flexible work hours and remote work options.
  • Professional development opportunities and training programs.
  • Vibrant company culture with regular team events and social activities.
  • Commitment to diversity, equity, and inclusion.
Posted 4 months ago

No longer accepting applications

Get instant notifications for new Back-End Developer jobs. Enter your email:

  • How It Works


    ๐Ÿ”

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    ๐ŸŽ‰

    Win new clients

    Pick the best leads, unlock contact details, and apply to them using Twine's AI application tools.


    ๐Ÿ“ˆ

    Grow your career

    Use Twine's tools to find new job opportunities and showcase work to your prospective clients.