TealBook is seeking a Software Engineer to join their fully remote team, focusing on building their next-generation supplier data platform. This role is specifically for Canadian applicants and requires 2+ years of backend engineering experience. The position involves working with cutting-edge technologies including Python, MongoDB, PostgreSQL, and cloud services (GCP).
As a Software Engineer at TealBook, you'll be responsible for developing crucial backend services that power their data-centric platform. The role involves designing and implementing event-driven microservices, managing complex database systems, and ensuring robust data processing pipelines. You'll work closely with the Product Management team to define and execute solutions that meet business objectives.
The ideal candidate should be an expert in Python with strong experience in both SQL and NoSQL databases. Knowledge of cloud-native solutions, particularly GCP, and familiarity with Kubernetes and message queues (AMQP) is essential. The position requires a degree in Computer Science, Engineering, or equivalent, along with demonstrated experience in solution architecture and database design.
TealBook offers an attractive compensation package including competitive salary, comprehensive benefits (health, dental, vision), unlimited PTO, and equity participation. They promote a culture of work-life harmony with flexible remote work policies, including the ability to work from anywhere for up to 90 days annually. The company provides all necessary equipment and a home office allowance, plus ongoing learning opportunities through a dedicated L&D budget.
The company values teamwork, transparency, and continuous improvement, making it an ideal environment for engineers who are passionate about building scalable data solutions and want to make a significant impact. This role offers an excellent opportunity to work with modern technologies while solving complex data challenges in a supportive, remote-first environment.