Senior Backend Engineer - remote

SyncWith
Posted 1 month ago
We’re searching for a Senior Backend Engineer who’s excited by the challenge of working with data at scale, building powerful API integrations and optimizing backend services for performance and scalability. As part of our small, tight-knit team, you’ll play a key role in maintaining and expanding our core services, improving data integrations and ensuring that our backend can handle increasing data demands as our customer base grows. If you’re passionate about data, love problem-solving and want to make a direct impact, this is the role for you.

What You’ll Do

Build and Improve Integrations: Develop new data integrations with third-party services and enhance existing ones, ensuring seamless data flow and usability for our users.
Enhance Our Analytics Engine: Implement new features and capabilities within our data analytics engine, making it more powerful, reliable and scalable.
Scalable Solutions: Work on backend optimizations to ensure our systems can scale effectively with growing data volumes and user demands.
Problem-Solve Complex Issues: Investigate, reproduce and resolve complex technical issues reported by users, diving deep to find root causes and implement robust solutions.
Own Your Work: Take features from concept to production, incorporating feedback from analytics, user logs, and customer interactions to deliver high-impact results.
Collaborative Culture: You’ll work closely with the founders and the team, contributing to the company’s growth with your ideas and skills.

About You

Backend Specialist: You’re an experienced backend engineer who thrives on working with large datasets, API integrations and complex backend systems.
Problem Solver: You have a proven ability to debug and troubleshoot even the most complex problems, quickly getting to the root cause.
Scalability Expert: You understand the challenges of scaling backend systems and have experience optimizing performance, managing data flows and maintaining system stability.
Adaptable and Resilient: You’re not afraid of diving into a large and complex codebase, making impactful changes, and improving existing systems while acknowledging that not everything can be fixed at once.
Clear Communicator: Your strong verbal communication skills help you articulate technical concepts clearly, making collaboration seamless in a remote team environment.

Our Tech Stack

Backend: Node/Express, Typescript
Data: Postgres for primary storage, SQLite for aggregation, filtering, and sorting
Hosting: Primarily on Render.com, with some AWS and GCP services
Tools: Amplitude Analytics, Sentry, Linear, Slack, GitHub
API Integrations: Extensive integration with third-party APIs including marketing platforms (Facebook Ads, Google Analytics) and app marketplaces (Google Workspace, Shopify)

Why SyncWith?

Competitive Compensation: $175,000 - $200,000 CAD per year, plus options, a health spending account and 4 weeks of vacation.
Flexible Work Environment: Work fully remotely within PST/EST time zones with flexible hours, minimal meetings, and lots of room to get things done.
Impact-Driven Culture: Be part of a small, dynamic team where your work directly impacts our users and the company's success.
Growth Opportunities: Collaborate closely with founders, contribute to the company's direction and shape a product that helps teams harness the power of their data.
Autonomy and Efficiency: We value end-to-end ownership, efficiency and meaningful contributions without the red tape.