Senior Software Developer (Future Openings)
About Us:
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.
Qualifications:
- 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.
- Experience working with MongoDB.
- 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.
About our Engineering Team:
Benefits Perks at Zensurance:
Who We Are:
Diversity Inclusion:
Thank You!
Originally posted on Himalayas
Apply To this Job