Cresta is hiring a
Senior Software Engineer in Canada

Logo of Cresta
Senior Software Engineer
🏢 Cresta
💵 ~$150k-$12k
📍Canada
📅 Posted on May 31, 2024

Summary

The job is for a Full-Stack Engineer at Cresta, focusing on shaping the future of customer engagement by delivering timely insights and building a Customer Data Platform. The role involves working with product managers to define requirements, designing software architecture, writing high-quality code, scaling applications, and integrating with various tools.

Requirements

  • A deep understanding of the modern front-end ecosystem and experience applying frameworks/tools ( React.js , Webpack, and Node.js ) and patterns to complex, production web applications
  • Comfortable defining and building robust APIs with a strong understanding for different protocols like Websockets, REST, RPC frameworks, etc
  • Experience with database schema design and an understanding of query performance that translates to performant, scalable, and reactive products
  • Deep appreciation for building applications with observability as a first-class principle and familiarity with application performance monitoring

Responsibilities

  • Work with the product manager to define and detail the product requirements
  • Define software architecture and design matching the requirements
  • Write and push high-quality code efficiently for both the frontend and backend
  • Apply synchronous and asynchronous design patterns
  • Scale distributed applications
  • Identify and leverage opportunities to improve general engineering productivity
  • Integrate with various tools for CI/CD, test automation, monitoring, logging, documentation

Preferred Qualifications

Preferably extensive experience coding in TypeScript and Go

Benefits

  • Attractive salary
  • Cresta stock options
Help us out by mentioning to Cresta that you discovered this job opportunity on JobsCollider. Your support is greatly appreciated. Thank you 🙏
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.

Similar Jobs