Enable job alerts via email!

Senior Engineer – API

TEEMA

Vancouver

On-site

CAD 125,000 - 150,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking a Senior Engineer specializing in API development to join their Vancouver team. The successful candidate will have a strong background in backend development, particularly with Python, and will translate complex requirements into scalable solutions. This role will involve collaborating cross-functionally, mentoring junior team members, and ensuring long-term technical health of systems. A competitive salary and an opportunity to work on cutting-edge technology in a collaborative environment are offered.

Qualifications

  • 6+ years of professional software engineering experience.
  • 3+ years in a senior-level role involving system architecture or design.
  • Strong backend development skills, preferably in Python.

Responsibilities

  • Refine ambiguous requirements and translate them into scalable architecture.
  • Design and build modular backend systems and integrations.
  • Mentor junior developers and participate in code reviews.

Skills

Backend development
Problem-solving
Clean code
Collaboration

Education

Bachelor’s degree in Computer Science

Tools

GitHub Actions
Docker
Kubernetes
Terraform

Job description

Job Title:Senior Engineer – API
Job ID:81001
Location:Vancouver, British Columbia

What you will be doing:

  • Refine and clarify ambiguous requirements, translating business needs into clean, scalable architecture.

  • Design and build modular backend systems and integrations that interact with external platforms.

  • Write clean, maintainable, and well-documented code, serving as a model for team members.

  • Ensure system performance, security, and scalability, and take ownership of long-term technical health.

  • Collaborate cross-functionally with engineering, product, and stakeholder teams to deliver high-value features.

  • Own and maintain technical documentation and architecture diagrams.

  • Provide mentorship to junior developers and contribute to team growth through knowledge sharing.

  • Participate in code reviews, design discussions, and planning sessions, promoting engineering excellence.

What you must have:

  • 6+ years of professional software engineering experience.

  • 3+ years in a senior-level role involving system architecture or design.

  • Strong backend development skills, preferably in Python (Go or Java also valued).

  • Experience building and maintaining APIs and data integrations.

  • Proficiency in SQL and/or NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB).

  • Familiarity with cloud platforms like AWS, Azure, or GCP.

  • Solid understanding of DevOps tools and infrastructure, including GitHub Actions, Docker, Kubernetes, and Terraform.

  • Deep familiarity with modern software development practices, including CI/CD, automated testing, and secure coding principles.

  • Strong problem-solving skills, a love of clean code, and a “get it done” attitude.

Nice to have:

  • Bachelor’s degree in Computer Science or related field (or equivalent experience).

  • Experience working in startups or fast-paced environments.

  • Proven ability to build complex systems using Python.

  • Exposure to frontend technologies or understanding of full-stack architecture.

Salary/Rate Range: $125,000.00 – $150,000.00

For more information about TEEMA and to consider other career opportunities, please visit our website atwww.teemagroup.com

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.