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.