Senior Software Developer

Logo of SSENSE

SSENSE

πŸ“Remote - Canada

Job highlights

Summary

Join SSENSE's rapidly growing technology team as a Senior Developer in the Growth Domain, focusing on customer data and personalization. You will leverage customer data to enhance user experiences and drive personalized engagement. Key responsibilities include defining customer attributes, integrating systems, optimizing loyalty programs, and mentoring junior developers. You will own at least one component of the SSENSE technical stack and contribute to knowledge dissemination. This role is crucial in shaping customer data and engagement functionality. The ideal candidate possesses extensive software development experience and expertise in various technologies. SSENSE offers 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
  • Knowledgeable in caching technologies (Fastly, Redis, Varnish)
  • Skilled in writing various levels of tests (Unit, Contract, Integration, E2E)
  • Experienced with Git for version control
  • Proficiency with cloud resources (AWS/Google Cloud/Azure)
  • Understanding of event-driven architecture & pub/sub patterns

Responsibilities

  • Understand the product roadmap
  • Estimate development efforts
  • Address technical debt
  • Complete complex tasks
  • 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
  • Assist in onboarding new developers
  • Engage in solution design
  • Challenge technical decisions
  • Help junior developers document designs
  • Identify and drive improvements in development processes and technology
  • Ensure 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
  • Familiarity 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
  • Remote

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.
Please let SSENSE know you found this job on JobsCollider. Thanks! πŸ™