Junior Backend Engineer at Brim
Remote, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

09 Oct, 25

Salary

0.0

Posted On

09 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Version Control, Python, Docker, Phpunit, Git, Mysql, Json, Testing, Internships

Industry

Computer Software/Engineering

Description

COMPANY OVERVIEW

Brim Financial is one the fastest growing enterprise technology companies, according to Deloitte’s Technology Fast 50™ in North America. Brim’s Credit-Card-as-a-Service has been recognized as best-in-class for product capabilities by Aite-Novarica Group in their analysis of global Credit-Card-as-a-Service providers. Brim’s robust platform and feature-rich products deliver a broad suite of payment solutions for Businesses and Consumers as well as comprehensive Enterprise Workflows for issuers.

JOB SUMMARY

We are looking for a Junior Backend Engineer (PHP and JSON) who is eager to learn and grow in a fast-paced development environment. The ideal candidate has a foundational understanding of PHP and JSON, is comfortable working with databases and APIs, and passionate about improving their coding skills.

REQUIRED QUALIFICATIONS

  • 1-2 years of experience in PHP and Python development (including internships and personal projects).
  • Excellent knowledge of raw PHP, Python, and JSON
  • Solid experience with MySQL and RESTful APIs
  • Experience using Git for version control.
  • Strong willingness to learn and ability to work in a team environment.
  • Problem-solving mindset with attention to detail.

PREFERRED QUALIFICATIONS

  • Exposure to Docker, CI/CD pipelines, or DevOps tools.
  • Knowledge of testing frameworks such as PHPUnit
Responsibilities
  • Assist in the development and maintenance of PHP and Python applications.
  • Write clean, secure, efficient, and well-documented code under the guidance of senior developers.
  • Work with RESTful APIs and integrate third-party services.
  • Debug and fix minor issues in existing applications.
  • Collaborate with team members on feature development and troubleshooting.
  • Work efficiently while meeting deadlines.
  • Adhere to best practices for security, performance, and maintainability.
  • Participate in code reviews and technical discussions.
  • Learn and adapt to new technologies and frameworks.
  • Demonstrate ability to work independently and in a remote environment.
Loading...