Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Developer at Euna Grants responsible for designing and maintaining web applications using Python and React technologies, working within Agile teams.

Responsibilities

  • Design, develop, and maintain web applications using Python and React technologies.
  • Interpret written business requirements and technical specification documents; perform coding to written technical specifications that adhere to coding standards, design guidelines, and best practices.
  • Develop and maintain RESTful APIs.
  • Work with cross-functional teams to determine requirements and design specifications.
  • Troubleshoot, debug, investigate, analyze, and correct reported application defects.
  • Participate in code reviews and provide constructive feedback to other developers.
  • Present new code design and implementation patterns, as well as potential enhancements to the existing codebase, to peers for review as part of the overall code quality process.
  • Demo newly developed features to relevant stakeholders.
  • Develop and maintain automated unit tests to ensure the quality of the codebase.
  • Stay up-to-date with emerging trends and technologies in web development.
  • Contribute to technical documentation

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • 3+ years of experience in full-stack web development.
  • 3+ years of professional experience with Python (frameworks such as Django or Flask).
  • 3+ years of professional experience with React.js and front-end technologies (HTML, CSS, JavaScript).
  • Ability to interpret written requirements and technical specification documents.
  • Ability to code software according to published standards and design guidelines.
  • Strong experience with database design and management using SQL (Microsoft SQL Server & PostgreSQL).
  • Experience consuming popular RESTful APIs and serving RESTful web services.
  • Experience with version control systems such as Git.
  • Experience with Agile development methodologies, including working within JIRA, Confluence, and Microsoft Teams.
  • 1+ years of experience utilizing AI tools to assist in the development process.

Benefits

  • Competitive wages
  • Wellness days
  • Community Engagement Committee
  • Flexible workday
  • Health and dental benefits
  • Culture committee

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$94,200 - CA$117,700 per year

Degree requirement

Bachelor's Degree

Tech skills

DjangoFlaskJavaScriptMS SQL ServerPostgresPythonReactSQL

Location requirements

HybridOakvilleCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.