GrepJob
Benevity

Senior Software Developer

Benevity
Apply
about 5 hours ago
Calgary, Canada
Senior

Responsibilities

  • Craft production-level code that is clean, modular, and documented.
  • Implement AI applications to enhance development workflows.
  • Define and document requirements collaboratively.
  • Optimize prompts and workflows to improve the software development life cycle.
  • Create proofs of concept for reliable implementation plans.
  • Lead work refinement and planning sessions.
  • Ensure software quality through testing and debugging.
  • Develop and maintain data and software architecture models.
  • Identify root causes of issues during testing and incident management.
  • Participate in code reviews to maintain code quality.
  • Manage the CI/CD pipeline for code deployment.
  • Monitor application performance, security, and user experience.

Requirements

  • Bachelor's degree in Computer Science or equivalent experience.
  • Over 7 years of experience in full-stack software development.
  • Expertise in Java, SpringBoot, Python, Vue.js, Docker, and Jenkins.
  • Experience in Prompt Engineering and AI agent orchestration.
  • 5+ years of experience with AWS services.
  • Advanced database design skills in SQL and NoSQL.
  • Proficiency in developing APIs (OpenAPI, JSON:API, GraphQL).
  • Experience with legacy systems and optimizing existing software.
  • Strong communication skills for understanding user needs.

Benefits

  • Flexible hybrid work approach to support personal well-being.
  • Commitment to diversity, equity, inclusion, and belonging.
  • Opportunities for innovative work and personal growth.

Tech Stack

AWSDockerGraphQLJavaJenkinsPythonSQLTerraformVue.js

Categories

AI & MLDevOpsFull StackTesting