Backend Software Engineer

4 days ago


Vancouver, British Columbia, Canada TTT Studios Full time
About TTT Studios

We are a digital consulting and software development company that works with a global client list across multiple industries. With over a decade of experience, we have built numerous applications and patented a portfolio of technologies. Our expertise has positioned us to cater to larger accounts and launch our own products.

Our Culture

We value an open and welcoming environment that fosters collaboration and innovation. We believe that success comes from meticulous attention to detail and carefully considered design. Whether in user interface work, technical architectures, or project management processes, we strive for excellence in everything we do.

About the Role

We are seeking a talented backend software engineer with expertise in Python who is meticulous in designing and developing APIs and server platforms for our client projects. The ideal candidate should have a deep understanding of best practices in database modeling and secured web services.

Key Responsibilities
  • Design and develop server applications with runtime and framework expertise.
  • Develop APIs and backend systems using Python.
  • Implement low-latency, high-availability, and high-performing applications.
  • Write clean, readable, and testable code.
  • Oversee projects from conception to completion.
  • Collaborate with the engineering team.
  • Document architecture and technical specifications for backend applications.
  • Communicate directly with clients and stakeholders.
  • Ask questions and seek clarification when needed.
Requirements
  • Proven software development experience.
  • Experience developing server-side applications with Python.
  • Experience using an ORM framework.
  • Experience building, deploying, and supporting applications in a cloud environment (preferably AWS).
  • In-depth understanding of REST APIs, OOP, MVC, microservices architecture, and related best practices.
  • Good understanding of SQL, data model design, query optimization, and caching.
  • Hands-on expertise in unit testing using Jest and Mocking frameworks.
  • Experience writing technical documentation and software architecture.
Nice to Have
  • Experience building CI/CD pipelines.
  • Shopify experience.


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    Lead Backend Software EngineerWe are looking for a Lead Backend Software Engineer with expertise in Java and .NET, as well as experience in integrating and enhancing the Backbase digital banking platform. At Aequilibrium Software Inc, you will be part of a dynamic and agile technology professional services firm that is driving transformative change in the...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is tasked with the integration of our proprietary financial technology solutions with major players in the travel industry. This team is pivotal in developing systems and fintech offerings that can scale on a global level, ensuring that we continuously innovate and enhance both customer and...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is tasked with the integration of our proprietary financial technology solutions with major players in the travel industry. This team is pivotal in developing systems and fintech offerings that can scale on a global level, ensuring that we continuously innovate and enhance both customer and...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to lead our backend systems team at Take-Two Interactive Software. As a technical lead, you will be responsible for designing and building high-performance, scalable, and secure distributed systems that power our backend services for millions of concurrent users.Key...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to lead our backend systems team at Take-Two Interactive Software. As a technical lead, you will be responsible for designing and building high-performance, scalable, and secure distributed systems that power our backend services for millions of concurrent users.Key...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software. As a key member of our Direct to Consumer team, you will be responsible for designing and building high-performance, scalable, and secure distributed systems that power our backend services for millions of concurrent users.Key...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software. As a key member of our Direct to Consumer team, you will be responsible for designing and building high-performance, scalable, and secure distributed systems that power our backend services for millions of concurrent users.Key...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    About Go RecruitmentGo Recruitment is a leading recruitment agency that specializes in placing top talent in the tech industry. We are passionate about helping companies like PocketPills find the best candidates for their open positions.About PocketPillsPocketPills is a tech-driven pharmacy that is revolutionizing the way people access medication. With a...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    About Go RecruitmentGo Recruitment is a leading recruitment agency that specializes in placing top talent in the tech industry. We are passionate about helping companies like PocketPills find the best candidates for their open positions.About PocketPillsPocketPills is a tech-driven pharmacy that is revolutionizing the way people access medication. With a...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Electronic Arts Inc. as a key member of our Online Services group. As a Software Engineer, you will be responsible for designing, developing, and maintaining our backend services and infrastructure, which power key features on APEX Legends.Key ResponsibilitiesDevelop and...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Electronic Arts Inc. as a key member of our Online Services group. As a Software Engineer, you will be responsible for designing, developing, and maintaining our backend services and infrastructure, which power key features on APEX Legends.Key ResponsibilitiesDevelop and...


  • Vancouver, British Columbia, Canada reddit Full time

    About RedditReddit is a community-driven platform that fosters open and authentic conversations on the internet. With millions of active users and a vast array of communities, Reddit is a leading source of information and entertainment.The Ads Measurement Core TeamThe Ads Measurement Core team is dedicated to enhancing the efficiency and user-friendliness of...


  • Vancouver, British Columbia, Canada reddit Full time

    About RedditReddit is a community-driven platform that fosters open and authentic conversations on the internet. With millions of active users and a vast array of communities, Reddit is a leading source of information and entertainment.The Ads Measurement Core TeamThe Ads Measurement Core team is dedicated to enhancing the efficiency and user-friendliness of...


  • Vancouver, British Columbia, Canada TTT Studios Full time

    About the RoleWe are seeking a highly skilled Backend Engineer with expertise in Python to join our team at TTT Studios. As a Backend Engineer, you will be responsible for designing and developing APIs and server platforms for our client projects.Key ResponsibilitiesDesign and implement low-latency, high-availability, and high-performing applications.Develop...


  • Vancouver, British Columbia, Canada TTT Studios Full time

    {"h1": "Backend Engineer, Python", "p": "At TTT Studios, we're seeking a skilled Backend Engineer with expertise in Python to join our team. As a key member of our engineering team, you'll be responsible for designing and developing APIs and server platforms for our client projects. If you're passionate about building scalable, high-performance applications...


  • Vancouver, British Columbia, Canada TTT Studios Full time

    {"h1": "Backend Engineer, Python", "p": "At TTT Studios, we're seeking a skilled Backend Engineer with expertise in Python to join our team. As a key member of our engineering team, you'll be responsible for designing and developing APIs and server platforms for our client projects. If you're passionate about building scalable, high-performance applications...