Job Description
Job Description
Senior Software Engineer
Description
Our client develops epigenetic biomarker technologies for neurological conditions including mild traumatic brain injury, autism spectrum disorder, and Parkinson’s
disease, as well as a platform diagnostic of solutions for COVID-19. They work with top
academic institutions, medical researchers, and engineers to translate breakthrough findings
into thoughtfully developed and scientifically sound assessment applications.
Job Scope
Working within a cross functional team, primary responsibilities include :
Lead architecture design and technology adoption discussions
Define, design and develop new applications and features
Analyze and improve system performance
Share expertise and help teammates sharpen their technical skills
Engage with team development practices, including code reviews and
documentation
Adhere to company quality assurance and confidentiality protocols
Qualifications
Bachelor's degree in Computer Science, Information Science or demonstrated
equivalence in work experience
5+ years professional experience as a software developer
Javascript / Node.js and / or Python expertise
Object Oriented design concepts / patterns
Web protocols, RESTful API design and implementation
Experience with the AWS services
Relational databases : MySQL and / or PostgreSQL
Testing : Unit, Regression, Integration, Load, User
Familiarity with Git and version control workflows
Knowledge of software security best practices
Excels with learning new languages and frameworks
Excellent communicator
Preferred - Angular
Preferred - Experience with Graph Databases
Preferred - Experience with DynamoDB
Preferred - Linux administration experience
Preferred - Experience with HIPAA compliant systems / policies
Culture
Our client holds these values in an equal to our technical acumen :
Learning over expertise
Substance over style
Taking ownership of work
Embracing failure, but learning from the experience
Regular and open communication being paramount to success