Skip to content
Careers

Software Engineer (Contract)

Vancouver, British Columbia, Canada
|
Contract
Team: Technology
Apply now

About Two Circles (formerly KORE Software)

Two Circles, having recently acquired KORE Software, is a leading global sports marketing agency that combines data and technology to drive growth for sports organizations. With this acquisition, we have expanded our capabilities to provide innovative business intelligence solutions tailored for the sports and entertainment industries. Together, we empower over 900 organizations worldwide with tools for CRM, sponsorship and partnership management, ticketing, event management, data warehousing, and analytics. Our mission is to revolutionize fan and stakeholder engagement through cutting-edge technology and a commitment to excellence.

About the Opportunity

We’re looking for a skilled Full Stack Developer to join our North American Technology team in Vancouver for a key project. You’ll help build a custom business platform supporting a high-profile client in the sports industry. This contract role will contribute to a critical rebuild effort — modernizing a custom order management portal used for direct ticket management, integrating with back-end systems and the client's ticketing platform.
You’ll work closely with our delivery, architecture, and engineering teams to bring a proof-of-concept to life. We value candidates who can move comfortably between front-end and back-end development, contribute to technical design discussions, and bring initiative in navigating evolving requirements.

Key Responsibilities:

  • Develop, test, and deploy high-quality web applications and services across the full stack with a strong focus on performance, scalability, and security.
  • Collaborate closely with cross-functional teams to deliver best-in-class SaaS solutions aligned with business goals.
  • Design and integrate RESTful APIs for data services and back-end functionality.
  • Maintain technical documentation including design specifications, unit tests, and release documentation.
  • Participate in agile ceremonies, help refine team processes, and contribute to the continuous improvement of engineering practices.
  • Provide input into architectural discussions and technical decisions for system design and implementation.
  • Interact directly with stakeholders to validate features and refine requirements in ambiguous or evolving contexts.

Requirements

Required Skills & Experience:

  • Proficient in Angular, Bootstrap, HTML5, and CSS3 for building responsive, user-centric front-end interfaces.
  • Proven experience in C# with ASP.NET; exposure to .NET Core is a strong plus.
  • Strong experience with SQL Server, including performance optimization and handling large-scale data operations.
  • Demonstrated ability to design and consume RESTful APIs for scalable applications.
  • Hands-on experience with AWS services such as S3, RDS, and Lambda, with a working understanding of cloud-native architecture and deployment pipelines.
  • Comfortable working with AI acceleration tools, test-driven development, and following modern engineering practices (peer reviews, version control, CI/CD).
  • Excellent problem-solving and communication skills.
  • Experience working directly with clients, particularly in fast-moving and ambiguous project environments.

GET IN Touch

See our offices