Senior Software Engineer - Backend (API Development)

Placements24

Kimberley

Hybrid

CAD 110,000 - 170,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Flexible remote work

Job summary

Placements24 in Kimberley, Canada is seeking a Senior Software Engineer focusing on backend and API development. You will design, build, and maintain scalable APIs powering core products, with a modern stack and emphasis on clean code and robust architecture.

Collaborate with frontend, product managers, and engineers to deliver innovative solutions. The role offers remote work options from Kimberley and opportunities for professional growth.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in backend software development.
  • Strong proficiency in one or more backend programming languages such as Python, Java, Node.js, Go, or C#.
  • Extensive experience in designing and developing RESTful APIs.
  • Familiarity with microservices architecture patterns.
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Knowledge of containerization technologies (Docker) is advantageous.
  • Proficiency with version control systems like Git.

Responsibilities

  • Design, develop, and maintain robust, scalable, and secure backend services and APIs.
  • Implement and adhere to API design best practices (e.g., RESTful principles).
  • Write clean, efficient, well-documented, and maintainable code.
  • Collaborate with frontend developers and product teams to define API requirements and integrations.
  • Develop and manage database schemas and optimize database queries.
  • Implement automated tests (unit, integration, end-to-end) to ensure code quality.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and resolve backend issues and performance bottlenecks.
  • Contribute to architectural discussions and decisions.
  • Stay current with emerging backend technologies and best practices.

Skills

Backend development
API design
RESTful APIs
Microservices
Code reviews

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Git
AWS
Azure
GCP

Job description

About the Role

A rapidly growing technology company based in Kimberley is looking for a talented Senior Software Engineer specializing in backend and API development. This role is instrumental in designing, building, and maintaining scalable, high-performance APIs that power our core products and services. You will work with a modern tech stack, focusing on clean code, robust architecture, and efficient data management. The ideal candidate has a strong background in backend development, a deep understanding of API design principles (RESTful, GraphQL), and experience with microservices architectures. You will collaborate closely with frontend developers, product managers, and other stakeholders to deliver innovative solutions. Our client is committed to fostering a collaborative and growth-oriented environment, offering significant opportunities for professional development and impact from Kimberley .

Key Responsibilities
  • Design, develop, and maintain robust, scalable, and secure backend services and APIs.
  • Implement and adhere to API design best practices (e.g., RESTful principles).
  • Write clean, efficient, well-documented, and maintainable code.
  • Collaborate with frontend developers and product teams to define API requirements and integrations.
  • Develop and manage database schemas and optimize database queries.
  • Implement automated tests (unit, integration, end-to-end) to ensure code quality.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and resolve backend issues and performance bottlenecks.
  • Contribute to architectural discussions and decisions.
  • Stay current with emerging backend technologies and best practices.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in backend software development.
  • Strong proficiency in one or more backend programming languages such as Python, Java, Node.js, Go, or C#.
  • Extensive experience in designing and developing RESTful APIs.
  • Solid understanding of database technologies (SQL and/or NoSQL).
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Knowledge of containerization technologies (Docker) is advantageous.
  • Familiarity with microservices architecture patterns.
  • Proficiency with version control systems like Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.
  • Experience working remotely or contributing effectively from Kimberley .
Benefits

Our client offers a competitive salary and benefits package, including comprehensive health insurance and retirement fund contributions. Generous paid time off and flexible working hours are provided. This role offers a remote work arrangement, allowing individuals to work from anywhere, including Kimberley . Opportunities for continuous learning, professional development, and attending industry conferences are available. The company fosters a positive and collaborative culture focused on innovation and employee well-being.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Backend Development
Senior Software Engineer - Backend Development

Placements24 • Kimberley

Hybrid
CAD 76,000 - 126,000
Health insurance
Retirement plan
Professional development
Senior Software Engineer (Java/Microservices)
Senior Software Engineer (Java/Microservices)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 150,000
Hybrid work model
Comprehensive health and wellness
Generous annual leave
+3
Senior Frontend Developer (Angular)
Senior Frontend Developer (Angular)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 140,000
Competitive salary
Health benefits
Hybrid work model
+3
Remote Senior Software Engineer - Python/Django
Remote Senior Software Engineer - Python/Django

Placements24 • Kimberley

Hybrid
CAD 168,000 - 252,000
Fully remote work
Bonus program
Health insurance
+2
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Kimberley

On-site
CAD 59,000 - 93,000
Competitive salary
Performance-based bonuses
Health and retirement benefits
+2
Senior Telecom Software Developer
Senior Telecom Software Developer

Placements24 • Kimberley

Hybrid
CAD 110,000 - 170,000
Stock options
Health, life, and disability insurance
Generous annual leave & holidays
+1
Senior Software Developer, Python / Backend
Senior Software Developer, Python / Backend

Altis Technology • Calgary

Hybrid
CAD 135,000 - 158,000
Hybrid work environment
Mentorship culture
Cloud exposure
Senior Telecommunications Software Developer
Senior Telecommunications Software Developer

Placements24 • Kimberley

Hybrid
CAD 77,000 - 112,000
Hybrid work model
Professional development
Training opportunities
Senior Frontend Engineer - Web3 dApps
Senior Frontend Engineer - Web3 dApps

Placements24 • Kimberley

Hybrid
CAD 67,000 - 92,000
Hybrid work model
Professional development opportunities
Blockchain projects exposure
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 165,000
Fully remote work
Competitive salary
Performance-based bonuses
+3