Apply

Senior Software Developer (Remote First)

Posted 2024-08-23

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Canada

🔍 Industry: InsurTech

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSDockerLeadershipSoftware DevelopmentAgileKafkaKubernetesMongoDBSoftware ArchitectureTypeScriptStrategyReactCollaborationMicroservices

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 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.
  • Ability to communicate efficiently and mentor others.
  • A commitment to continuous improvement, continuous learning, and knowledge sharing.
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.
  • Develop, test, and maintain codebase within the team’s domain.
  • Write clean, maintainable, and scalable code.
  • Offer guidance and mentorship to junior and intermediate team members.
Apply