Full Stack Developer – Front-End UX

Contract with the possibility of full time employment.

Vancouver, BC (Remote)

Posted: October 28, 2024

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 narrative into highly precise actionable insights.

Job Description
We are seeking a Full StackDeveloper with experience in web facing Python projects who excels in both front-end and middleware service development. The ideal candidate will play a key role in designing and implementing both front-end and back-end solutions to deliver smooth and responsive applications. You will be responsible for developing microservices that support our scalable architecture, enhancing user interfaces, and collaborating closely with product, design, and DevOps teams to ensure each application meets high standards in functionality, performance, and user experience.

Key Responsibilities
● Design, build, and grow full stack solutions, products, and tools to support internal business stakeholders with streamlining workflows and automating existing processes.
● Work closely with UX/UI designers to create responsive, engaging interfaces.
● Write clean, efficient, and maintainable code in Python.
● Implement, maintain, and improve front-end architectures using modern frameworks like
React, Vue, or Angular.
● Design and develop responsive and interactive user interfaces using HTML, CSS, and
modern JavaScript frameworks.
● Utilize Linux environments for development and testing activities.
● Integrate with third-party APIs to extend software functionality.
● Tackle challenging technical problems and innovate with creative solutions.
● Embrace a startup mentality, being adaptable, proactive, and comfortable with a fast-
paced and evolving environment typical of a startup.
● Uphold and advocate for the highest standards in web security and performance.
● Work closely with internal teams to align project objectives and timelines.
● Engage with stakeholders to understand their requirements and provide strategic
technical advice.
● Collaborate to migrate legacy projects to new platforms/libraries, maintaining data
integrity and system functionality.

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).
● 5+ years of experience in Python, API and web development.
● Proficiency in Python for back-end 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.
● Experience with cloud services (Azure, AWS, and Google Cloud).
● 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 jobs@emtelligent.com.

emtelligent is an equal opportunity employer and welcomes candidates from all backgrounds to apply.