Benevity

Senior Software Developer

Benevity

Overview

Role involves developing high-quality software solutions and leading projects from conception to delivery.

Ideal candidate has 7+ years of experience in full-stack development with strong skills in Java, SpringBoot, and cloud services.

hybridseniorEnglishJavaVue.jsDockerAWSTerraformRESTful APIsGitGitHub

Locations

  • Canada, Alberta
  • Canada, British Columbia
  • Canada, Ontario

Requirements

  • Computer Science degree or equivalent experience
  • 7+ years in full-stack software development
  • Expertise in Java + SpringBoot, Vue.js, Docker
  • Experience with AWS and IaC tools like Terraform
  • Skilled in RESTful APIs and Git
  • Experience with legacy systems and optimizing software

Responsibilities

  • Craft production-level code
  • Engage in requirement definition
  • Participate in sprint planning
  • Ensure software quality through testing
  • Lead CI/CD pipeline management
  • Monitor application performance
  • Optimize existing systems
  • Mentor team members