Enable job alerts via email!
Boost your interview chances
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.
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