Senior Software Developer

GeoLOGIC Systems LimitedCalgary, AB
Onsite

About The Position

Geologic is a trusted data, software, and information solutions company committed to the Energy Industry. Every day we provide global customers with market-leading data, software, platforms, analytics, education, news, and insights that enable them to make vital decisions that drive growth and efficiency. Based in Calgary, with offices in London (UK) and Houston (US), we deliver critical data-driven intelligence ranging from surface and subsurface well/asset level information & insights to corporate performance benchmarking data and A&D transaction data. Our people are at the center of our success, and, along with our customer-first approach, these multi-disciplinary teams enable us to deliver the best products and customer service on the market. We’re curious, collaborative, and together we're transforming the energy intelligence landscape. As a Sr. Software Developer, your primary role will be to develop, design, and maintain our web applications, both existing and new, as well as our web services and scripts. You will have the opportunity to be involved in a variety of aspects of the systems, from React frontends to Python backends to Azure DevOps. As a senior member of the team, you will have the opportunity to help shape the architecture of the system, as well as mentor junior members of the team. The ideal candidate is self-motivated, detail-oriented, and organised, and who wants to apply their well-developed technical skills towards creating powerful, easy-to-use-tools, and is comfortable working on both the frontend and backend.

Requirements

  • 10+ years of delivering commercial web applications in a team environment
  • Excellent problem-solving and analytical skills
  • Proven object-oriented design and implementation skills
  • Strong inter-personal skills, and a desire to collaborate
  • Ability to manage multiple projects with competing priorities
  • Knowledge of design patterns and their applications
  • Python, Django, FastAPI, React, Vite, JavaScript, and PostgreSQ

Nice To Haves

  • Database design skills
  • A keen eye for user interface design
  • Experience working with Azure Web Services
  • Experience with C#.Net and SQL Server

Responsibilities

  • Develop, design, and maintain our web applications using primarily Python and React
  • Optimize the system through refactoring
  • Participate in, and lead, small project teams
  • Provide input into architecture decisions
  • Set up and maintain software deployment and integration pipelines
  • Provide technical input and advice on implementation strategies
  • Mentor junior/intermediate developers through system architecture and code reviews
  • Troubleshoot system problems and fix bugs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service