TealBook Inc. Logo

TealBook Inc.

Software Engineer

Job Posted 18 Days Ago Posted 18 Days Ago
Remote
Hiring Remotely in Canada
Junior
Remote
Hiring Remotely in Canada
Junior
As a Data Engineer, you'll build backend services for supplier data ingestion and distribution, focusing on event-driven microservices and CI/CD practices.
The summary above was generated by AI

As a Software Engineer at TealBook, you will tremendously impact our engineering team and the broader organization. With a mandate to drive forward our data vision and platform, you will have the opportunity to build the next-generation supplier data platform. 


As an organization where data is central to everything we do, our software engineers are responsible for building the backend and/or frontend services based on your area of focus to enable us to collect and ingest data and distribute it to consumers at scale.


This role is currently only available to Canadian applicants.

The Impact You Will Have

  • Work closely with the Product Management team and Team Lead to clearly define the problem, desired objectives, requirements and success criteria 
  • Responsible for developing the solution architecture and implementation design
  • Design, build, test and deploy the required backend services to enable the system to ingest, process, store and distribute/present supplier data at web scale per the acceptance criteria defined by the Product Owner. Focus areas will be:
  • 1. Event-driven microservices
  • 2. Databases, data access services, service orchestration (sync/async), system integration, data wrangling, search, etc.
  • 3. Deployment best practices
  • Develop test automation scripts and run tests (unit, integration) according to the test plan and definition of done.
  • Responsible for documenting code and supporting production systems.
  • Apply CI/CD practices to prevent integration problems and ensure the code is releasable.

What Are We Looking For?

  • You are an experienced software engineer (backend-focused) with 2+ years of experience, preferably in a product-focused organization.
  • Solid understanding and experience with various programming paradigms, design patterns and coding/testing best practices.
  • You are an expert at Python.
  • Have a solid understanding and experience with database design and working with multiple types of SQL and NoSQL databases (preferably Mongo, Postgres and BigQuery).
  • Good understanding of cloud-native solutions (preferably on GCP). 
  • Good understanding of asynchronous design patterns, familiarity with message queues (preferably AMQP) and Kubernetes
  • Knowledge of Agile development practices and supporting toolsets (e.g., Jira, Github, etc.)
  • You have been responsible for solution architecture and database design in your prior roles.
  • You are customer-obsessed, collaborative, and skilled at communicating complex technical concepts to those with different skill sets and backgrounds.
  • You have a degree in Computer Science, Engineering, or equivalent.

What We Bring to the Table


🏡  Fully Remote: We may be based in Toronto, but we're a remote team with colleagues across Canada and the U.S.


💸 Competitive Pay: We believe in rewarding hustle and giving credit where it's due. Our salaries are highly competitive and reflect your hard work and expertise.


❤️ Benefits from Day One: Our plans are available as of your first working day. In addition to health, dental, and vision care, we provide access to counselling services, financial advice, and resources to support your overall well-being.


🌴Unlimited PTO: We believe in work-life harmony. Minimum 3 weeks of PTO? Sure, but that's just the starting line. If you need more, take it. No limits, no strings.


🌎 Work from Anywhere: Feel like doing a bit of travel? TealBookers can enjoy up to 90 days annually to work from anywhere worldwide!


⛄️ Winter Break: We call it TealWeek, but you know it as that nebulous time between Christmas and New Year's when time has no meaning. Yeeeeah, we take that week off. And it's paid!


💼 GRSP/401k: We've got future you covered with our GRSP (via Wealthsimple) and 401k plans, complete with employer matching.


💻  Tech: We're an Apple company. Expect a MacBook Pro and all the gear you need for your home office to be sent to you before your first day. We also have a work-from-home allowance to help if you need something we don't have.


📈 Equity: You won't just enjoy competitive compensation but also have a vested interest in the growth and prosperity of TealBook.


🎓 Learning & Development: We have an L&D budget available to you, so you always keep your skills razor-sharp!


What We Value


Our values were developed by our team, and we’re committed to living them every day. We’ve built a culture dedicated to celebrating each other. We see failures as learning opportunities, welcome feedback and new ideas, and set clear goals and expectations so every team member feels empowered to succeed. 


Tealwork is Teamwork 

The impact we have is always greater when we work together. We bring our authentic selves, unique experiences, perspectives, and passions across teams, functions, and geographies to solve problems and deliver better results. 


Trust Through Transparency 

We build trust through communicating honestly, authentically, and with respect. We hold ourselves accountable, admit to our mistakes, and do what we say we'll do. Our success is rooted in trust through transparency. 


Deliver Delight 

We are all customers. We listen to needs, challenge our ideas of what's possible, and prioritize work that will drive success and build satisfaction. We constantly look for ways to differentiate ourselves and ensure that interactions and experiences deliver delight. 


Will to Win 

Change is the only constant. We don't just believe this; we face the unknown head-on. We have the courage to challenge the status quo, continuously adapt, change, and evolve. We act with urgency, align our priorities with the company deliverables and drive decisions backed by data. 


Grit

We embody two characteristics of grit: passion and perseverance. Passion comes from an intrinsic interest in our craft and from a sense of purpose—the conviction that our work is meaningful and helps others. Perseverance takes the form of resilience in the face of adversity as well as unwavering commitment to continuous improvement.


TealBook strictly forbids the use of AI or any other assistive technology to aid in the interview process at any stage unless specifically required for accessibility purposes or requested in writing as part of the interview structure. This includes, but is not limited to, ChatGPT, Copilot, Gemini, and Veed.io.

Candidates reasonably suspected of using such tools without approval may be immediately disqualified from the recruitment process and any future consideration.


TealBook is a respectful, caring, and inclusive workplace. We are committed to championing accessibility, diversity, and equal opportunity. Requests for accommodation can be made at any stage of the recruitment process, provided the applicant has met the position requirements. Applicants need to make their requirements known when contacted.

Top Skills

BigQuery
Ci/Cd
GCP
Git
JIRA
Kubernetes
MongoDB
NoSQL
Postgres
Python
SQL

Similar Jobs

Yesterday
Easy Apply
Remote
Canada
Easy Apply
Mid level
Mid level
Social Impact • Software
Join Level Access as a Software Engineer to enhance their technology platform for accessibility. Responsibilities include full-stack development, writing quality code, and participating in Agile team dynamics.
Top Skills: AngularAWSConfluenceDockerEslintExpressGitHTMLJasmineJIRAKafkaMongoDBNode.jsPuppeteerRabbit MqReactRedisRollupSassTerraformTslintTypescriptWebpack
15 Hours Ago
Remote
Canada
Senior level
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
As a Senior Infrastructure Software Engineer, you'll build and manage robust systems that support products, optimize user experiences, and drive innovation in infrastructure, collaborating across teams to enhance performance and security.
Top Skills: C/C++GoJavaPython
17 Hours Ago
Easy Apply
Remote
Canada
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Develop and maintain distributed systems, optimize cloud infrastructure, collaborate on product development, and ensure system reliability and performance.
Top Skills: AWSKotlinKubernetesMySQLPython

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account