Senior Engineer - API

Vancouver, BC • Direct Hire • June 18, 2025 • 81001

Base Salary Range: $125000 - $150000

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 at www.teemagroup.com

Share This Job

Related Jobs