Full Stack Software Developer

Senior
Remote

Questions?   Contact us!

Company

This company is on a mission to solve medication nonadherence. They’re a diverse team of designers, technologists, researchers, and public health enthusiasts committed to building high-impact technology that helps patients get better faster. They serve healthcare workers and patients with conditions such as tuberculosis, opioid use disorder, HIV, hepatitis C, and chronic illnesses.

Job Description

Coming in as a Senior Full-Stack Developer, you will be leading development effort, mentoring fellow engineers, and acting as a key decision-maker when solving technical problems. If you like challenges, working in a small team environment, learning something new (almost) every day, and seeing the tangible impact of your work, we want to talk to you. Responsibilities: Technically, your work will include implementing front-end user interfaces (look and feel + behavior) based on wireframes/mockups, connecting those interfaces to back-end services via APIs, and developing and maintaining API interfaces and database schemas. Required Skills and Experience: - Education: BA/BS in Computer Science or a related field, OR equivalent experience. - Experience: 5+ years of experience with web application development. - AWS Cloud experience with CloudFormation, EC2, Lambda, S3, SQS & ElastiCache. - Node.js, Express, GraphQL & RESTful API's, MVC architecture, Python is a plus. - Client-side JavaScript including native JavaScript, ES6+, React, Redux, Redux-Saga, Reselect, Recompose, Material -UI, Apollo, Knockout is a plus. - Other client-side techs including, HTML5, CSS pre-processors such as SaaS & Less, build utils like Gulp & Webpack, and modern CSS layout techniques including Flexbox & CSS Grid. - Experience with Git source control, Github, Bitbucket. - Relational databases, MySQL, PostgreSQL, and ORM layers. - Familiarity with Linux. Preferred Skills and Experience: - Object-Oriented languages and knowledge of OO paradigms. - Agile/Scrum methodology. - Mobile Development in Qt, iOS, Android, Adobe PhoneGap, or Apache Cordova. - Continuous Integration & Deployment, Testing (unit, integration, regression, performance, security) - Documentation, best practices.

Notes

Only candidates from United States, Canada, Argentina, Brazil, Chile, Colombia, Costa Rica, Ecuador, El Salvador, Mexico, Panama, Peru, Uruguay

Intermediate or advanced spoken English is required for ALL opportunities. If you can't speak English yet, please keep practicing and apply in the future.

Already have an account?

Sign In to load your details

Apply now

Please complete our online questionnaire

Upload your photo
First Name (Required)
Last Name (Required)
Email (Required)
Summary (Required)
LinkedIn Profile (Required)
GitHub Profile (Optional)
Stack Overflow Profile (Optional)
Portfolio (Optional)
English Resume (CV) (Required) Under 5MB please. English. PDF only.
Availability (Required)
Full-time Monthly Salary Expectations (in USD) (Required)
Country (Required)
Are you able to hold an interview in English? (Required)
On a scale of 1-10: what is your level of spoken English? (Required)
Required Skills (Experience in years) (Required)
Optional Skills (Experience in years) (Required)
How many years of your career have you worked remotely? (Required)
How many years have you worked professionally in software? (Required)
Do you think you fit the role described? Why? (Required)
Tell us a bit about your experience as a web application developer (Required)