Senior Software Developer
SSENSE
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