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 narratives into highly precise actionable insights.
Job Description
We are seeking a Full Stack Developer with experience in developing web-facing front-end projects that use a Python backend. The ideal candidate should be passionate about collaboratively developing user-friendly, high-performance web applications that are not only visually appealing but also seamlessly integrated with various backend systems. They should be adept at adjusting to changing requirements and new technologies.
Key Responsibilities
● Design and develop responsive and interactive user interfaces using HTML, CSS, and modern JavaScript frameworks.
● Work closely with UX/UI designers and cross-functional teams to create responsive, engaging interfaces.
● Implement, maintain, and improve front-end architectures using modern frameworks like React, Vue, or Angular.
● Be able to understand and work with code written in Python for server-side logic as needed.
● Work closely with internal teams to align project objectives and timelines.
● Work with internally-developed APIs for various internal and customer-facing use cases.
● Be comfortable working in Linux environments for development and testing activities.
● 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.
● Proactively engage with stakeholders to identify and understand their needs
● 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 web development implementing front-end code to seamlessly integrate with existing back-end APIs.
● Understanding of Python in a manner that facilitates implementation of front-end work
● Expertise in front-end technologies (HTML, CSS, JavaScript, and frameworks like React and Angular).
● Familiarity with Linux environments (Ubuntu).
● Understanding of Git and version control best practices.
● An 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.
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 and welcomes candidates from all backgrounds to
apply.