Zensurance - Senior Software Developer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• University degree or college diploma in a recognized technical, vocational, or academic program (preferably in Engineering or Computer Science) or equivalent work experience. • 5+ years building rich, complex web applications. • Experience architecting and augmenting large software systems. • Extensive fullstack experience with Nodejs/AWS/Reactjs and the TypeScript ecosystem. • Experience with microservices and microfrontends. • Experience with back-end development using NestJS. • Understanding of web security best practices and data protection. • Knowledge of containerization using Docker and orchestration with Kubernetes. • A passion for clean, reusable, and well-structured code. • Ability to communicate efficiently. • Ability to mentor, coach, and work with others collaboratively. • A commitment to continuous improvement, continuous learning, and knowledge sharing. • Experience with cacheing and queueing using Redis or similar technologies. • Experience working with MongoDB is an asset. • $104,000 - $145,000 a year • The salary range for this role is $115,000 to $145,000, not including the annual discretionary bonus and any additional performance-based incentives. • The annual base salary range provided for this position is a nationwide market range and represents a broad range of salaries for this role across the country. The actual salary for this position will be determined by a number of factors, including the scope, complexity and location of the role; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. As part of our comprehensive compensation and benefits program, employees may also be eligible for performance-based case incentive awards.
Responsibilities
• Take ownership of the development of custom features and drive their technical implementation. • Act as the Subject Matter Expert for the team’s domain and drive its technical direction. • Suggest, design, implement, test and monitor features and functionalities. • Facilitate cross-team collaboration in accordance with established best practices and Agile methodology. • Evangelize proper software architecture and development paradigms. • Collaborate with project stakeholders and the development team to design and build scalable, user-friendly systems for our customers, and in-house tooling. • Discuss strategy and outline tradeoffs of potential software solutions. • Develop, test, and maintain codebase within the team’s domain. • Write clean, maintainable, and scalable code. • Contribute to knowledge sharing of new technologies and solutions which fall within the team’s area of expertise. • Offer guidance and mentorship to junior and intermediate team members. • Develop and maintain documentation for new and existing features and integrations. • Develop an understanding of company goals.
Benefits
• At Zensurance, we know that when our people thrive, so does our business. That’s why we offer a flexible, people-first work environment designed to support your well-being, growth, and success. • 💻 Work Your Way • Remote-first setup for added flexibility • Home office allowance to create a comfortable workspace • Top-tier tech: "Office in a box" with all necessary tech equipment • Half days before public holidays: Enjoy half days before long weekends • ❤️ Your Health, Your Way • Flexible health and dental plans for families, including mental health support • Health & personal spending accounts to invest in wellness your way • Parental leave top-up, because family comes first • 🚀 Investing in Your Growth • Education assistance reimbursement for courses, conferences, books, and memberships • Opportunities to learn from industry experts and grow your career • 🤝 Staying Connected • Weekly Friday huddles to share updates and connect across teams • Virtual & in-person team-building events to strengthen our culture • We’re building something special. Come be a part of it!
Similar Jobs
No credit card. Takes 10 seconds.