Senior Python Full Stack Developer – Services & Back-End

Contract with the possibility of full time employment

Vancouver, BC (Remote)

Posted: June 11, 2025

About Us
Join our highly skilled and cutting-edge team at emtelligent. We are at the forefront of natural language processing (NLP) in the healthcare domain, creating state-of-the-art language models and associated software for machine reading of narrative medical text. Our Medical Language Engine leverages NLP & AI to transform complex medical narratives into highly precise actionable insights.

Job Description

We are seeking a senior level Full Stack Developer with at least 6 years of strong Python experience who excels in back-end development that supports the front-end experience. The ideal candidate should be passionate about collaboratively developing user-friendly, web applications that are supported by highly scalable and performant backend services. They should be adept at adjusting to changing requirements and new technologies.

Key Responsibilities

● Design, build, and grow full stack solutions with clean, efficient, and maintainable code in Python for server-side logic. Ability to mentor early career full stack developers.

● Work with cross-functional teams to execute complex web development projects from concept to deployment aligning on objectives and timelines.

● Work with and develop APIs to support both internal use and client-facing applications.

● Develop and maintain algorithms and libraries with a clear focus on building software that is efficient and scalable.

● Integrate with third-party APIs to extend software functionality.

● Tackle challenging technical problems and innovate with creative solutions.

● Be comfortable working in Linux environments for development and testing activities.

● Embrace a startup mentality, being adaptable, proactive, and comfortable with a fast-paced and evolving environment typical of a startup.

● Proactively engage with stakeholders to identify and understand their needs.

● Provide regular feedback to other team members through a peer code review process, and communicate effectively on progress and potential risks.

Qualifications

While we list a diverse range of skills and experiences under our requirements, we do not expect candidates to possess every single one of them. We’re looking for someone who brings a broad subset of these qualifications, coupled with a willingness to learn and grow in areas that are new or less familiar.

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

● 6+ years of experience in Python, API and web development.

● Understanding of front-end technologies (HTML, CSS, JavaScript, and frameworks like React and Angular).

● Familiarity with Linux environments (Ubuntu).

● Solid understanding of Git and version control best practices.

● Comprehensive understanding of database technologies (SQL and/or NoSQL).

● Excellent problem-solving skills and ability to think outside the box.

● Strong communication (in-person and virtual) and teamwork skills.

● Knowledge of containerization with Docker (including building images and managing containers), and orchestration with Docker Swarm and/or Kubernetes.

How to Apply
Please submit your resume and a cover letter outlining your relevant experience and explaining
why you are the ideal candidate for this role to [email protected].

emtelligent is an equal-opportunity employer. We welcome and encourage applications from people of all backgrounds, identities, and abilities.