Senior Backend Engineer

Puzzle Logo

Puzzle

πŸ“Remote - United States, Canada

Summary

Join Puzzle, a revolutionary accounting software company, as a Senior Backend Engineer on the Growth & Monetization team. You will leverage your expertise in backend engineering, API design, data processing, and building secure, high-performance systems to tackle complex challenges and directly impact platform growth and revenue. This role offers the opportunity to work remotely from anywhere in the US or Canada. The ideal candidate possesses extensive experience in backend system development, REST API design, and database management, along with a strong understanding of agile methodologies. Puzzle is an equal opportunity employer committed to diversity and inclusion.

Requirements

  • 6+ years of software engineering experience
  • Experience with agile software development methodologies
  • Strong proficiency in modern programming languages like Typescript, as well as backend frameworks
  • Extensive experience designing and implementing REST APIs
  • Strong experience with database design (SQL, NoSQL) and analytics
  • Track record of building scalable backend systems that handle large amounts of sensitive data
  • Understanding of system design, microservices architecture, and API security

Responsibilities

  • Design and implement backend services that power our revenue analytics and billing systems
  • Build robust, high-performance APIs to interact with our platform, ensuring scalability, security, and ease of integration (REST)
  • Develop scalable data pipelines for real-time financial reporting and automated reconciliation
  • Create robust backend systems for subscription management and usage-based pricing
  • Build infrastructure for measuring and optimizing customer acquisition and retention
  • Architect event-driven systems for real-time financial reporting and forecasting
  • Create backend infrastructure for A/B testing and growth experiments
  • Ensure data consistency and system reliability across our financial platform

Preferred Qualifications

  • Data engineering, data science or data analytics experience a big plus
  • Experience with various data analysis and ETL tools
  • Experience with streaming data processing (Kafka, Kinesis)
  • Knowledge of financial reporting and accounting principles
  • GraphQL experience
  • Experience with cloud infrastructure (GCP)
  • Prior fintech or startup experience

Benefits

Join us remotely from anywhere in the US or Canada

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.