Apply

Staff Backend Engineer

Posted 3 months agoViewed

View full description

💎 Seniority level: Staff

📍 Location: Canada, EST, PST

🔍 Industry: Sales compensation management

🏢 Company: Forma.ai👥 101-250💰 $45,000,000 Series B over 2 years agoArtificial Intelligence (AI)Information ServicesSalesInformation Technology

🗣️ Languages: English

🪄 Skills: SQLETLNosqlSparkCommunication SkillsData modeling

Requirements:
  • Prior experience designing and building complex backend solutions.
  • Solid background in schema design and data modelling, SQL and ideally some NoSQL solutions.
  • Excellent written and verbal communication skills.
  • History of reducing ownership cost and improving reliability and observability in a product.
  • Deep appreciation for building end-to-end customer facing products with a strong sense of customer empathy.
  • Interest in being involved in product direction and establishing best development practices.
  • Thrive in a detail-oriented collaborative environment with Product, Engineers, and Analytics teams.
  • Big plus if you have a background working with Spark, or other ETL tools/frameworks.
Responsibilities:
  • Reporting to the Manager of Data Platform, the Staff Backend Engineer will play a critical role in the evolution of our Spark based data platform.
  • You'll lead development efforts for our complex, data-rich platform features while being an example to the team of code quality and thoughtful software design.
  • You will be working on the most challenging code at Forma.
Apply

Related Jobs

Apply

📍 United States, Ontario, British Columbia

🔍 Social Media

  • 8+ years of hands-on, post-grad, non-internship, professional Software Development experience.
  • Proficiency in backend languages including Python, Golang, Java.
  • Experience building or using A/B testing infrastructure as well as building analytics tools or data products.
  • Experience with Postgres/SQL database systems, ideally applied in a large-scale data analysis product (Google BigQuery preferred).
  • Some familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Demonstrated experience in developing end-to-end web applications, from database design to user interface implementation.
  • Demonstrated ability to integrate front-end and/or backend systems efficiently.
  • Excellent communication skills. You must be able to collaborate effectively with teams in a fully-remote environment, and negotiate complex requirements with technical and non-technical stakeholders.
  • This role spans a wide variety of responsibilities, ranging from building new experimentation platform features, architecting frontend infrastructure, and directing the evolution and adoption of best practices and standards that support experimentation across all Reddit teams and organizations.
  • You will be instrumental in architecting, implementing, and maintaining a state-of-the-art experimentation platform that powers experimentation across all of Reddit.
  • This includes, but is not limited to, building new features into our A/B testing experimentation platforms, building new data products related to experimentation, working cross-functionally to find solutions for the needs of different teams, and improving monitoring and alerting.
  • A successful candidate will work as part of a team to design, develop, scale, and support Reddit’s Experimentation Platform.

PythonSoftware DevelopmentSQLData AnalysisJavaGoPostgresCommunication Skills

Posted 4 months ago
Apply
Apply
🔥 Staff Backend Engineer
Posted 4 months ago

📍 United States, Canada (BC & ON)

🧭 Full-Time

💸 $187,000 - $263,500 per year

🔍 Web development

  • 7+ years of experience developing and deploying web applications.
  • Proficient with Node.js, TypeScript, and Next.js and can design and write scalable services and APIs using Express.js and MongoDB.
  • Experience debugging production issues across complex, multi-service architectures.
  • Proven experience building complex web systems that scale efficiently.
  • Experience with Stripe and/or billing systems for payment processing solutions.
  • Experience with testing frameworks (e.g. Jest, Mocha, Playwright, Cypress).
  • Comfortable working in an agile, safe-to-fail environment.
  • Strong collaboration and communication skills.
  • Architect, design, and implement scalable multi-tenant backend services and APIs.
  • Work on technologies such as Node.js, Javascript/Typescript, Next.js, MongoDB, GraphQL, Apollo, AWS, Kafka, etc.
  • Lead projects that directly contribute to team and engineering organization's deliverables.
  • Mentor junior engineers in technical skills and Webflow culture.
  • Collaborate with product managers and designers in an autonomous team environment.
  • Participate in engineering citizenship activities such as co-authoring engineering blogs.

GraphQLNode.jsAgileCypressExpress.jsJavascriptJestKafkaMongoDBTypeScriptStrategyAmazon Web ServicesGoNext.jsCommunication SkillsCollaboration

Posted 4 months ago
Apply