Senior Software Developer

SSENSE Logo

SSENSE

πŸ“Remote - Canada

Summary

Join SSENSE's rapidly growing technology team as a Senior Developer in the Growth Domain, focusing on customer data and personalization. You will be responsible for developing complex features, defining customer attributes, integrating systems, and optimizing loyalty programs. Leveraging your expertise in Typescript, VueJs, NodeJS, React, Go, Elixir, and backend services, you will ensure code quality, performance, and reliability. You will also mentor junior developers and contribute to knowledge sharing. This role offers the opportunity to work with cutting-edge technologies and shape customer data and engagement functionality. SSENSE provides a comprehensive benefits package.

Requirements

  • Over 5 years of software development experience with proficiency in Typescript, VueJs, NodeJS, React, Go, Elixir, etc, and backend services development
  • Experience with containers and orchestration frameworks like Kubernetes, and familiarity with Microservices architecture
  • Proficient with PostgreSQL at scale, confident in developing REST APIs, and knowledgeable in caching technologies (Fastly, Redis, Varnish)
  • Skilled in writing various levels of tests (Unit, Contract, Integration, E2E), and experienced with Git for version control
  • Proficiency with cloud resources (AWS/Google Cloud/Azure) and understanding of event-driven architecture & pub/sub patterns

Responsibilities

  • Understand the product roadmap, estimate development efforts, address technical debt, complete complex tasks, and write maintainable code adhering to SSENSE standards
  • Ensure code quality, performance, and reliability for technical components; contribute to cross-squad initiatives and process improvements
  • Review Pull Requests to mentor juniors, contribute to internal learning platforms, and assist in onboarding new developers
  • Engage in solution design, challenge technical decisions, and help junior developers document designs
  • Identify and drive improvements in development processes and technology, ensuring the team stays current with industry trends and best practices
  • Define customer attributes
  • Integrate systems to ensure data integrity
  • Optimize loyalty programs

Preferred Qualifications

Familiarity with Domain Driven Design is an advantage and with MarTech domain

Benefits

  • Extended health and dental benefits, including comprehensive mental health programs and coverage
  • Parental top up program
  • Generous Employee Discount
  • Access to telemedicine and employee and family assistance program
  • Savings and retirement plan matching contributions
  • Gender Affirmation Coverage
  • Opportunity to work with cutting edge technologies and an innovative team that’s pushing the boundaries of technology

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.