Read on if you want to make a positive difference for people who are trying to find their birth parents and/or family members.

https://yourDNA.family is looking for a backend developer to help launch a new feature that will let their users upload raw DNA data (obtained from a Direct-to-Consumer DNA test, such as Ancestry, MyHeritage, 23andMe or FTDNA) to compare and identify DNA matches across mentioned vendors to identify their birth parents and other relatives.

Focus is to launch the new feature ASAP (about 90% is done) but more work is available if both sides agree to continue beyond the current scope.

Main tasks:

– add/update missing functionality in a microservice app written in the MeteorJS framework

– optimize code to run in a scalable and highly performant way (both runtime and memory consumption)

– interact with our other microservices apps via a job queue in Redis/shared MongoDb database

– bug fixing, upgrading of Meteor and NPM packages

– add/update tests (TDD), documentation

– deploy the microservices app via Docker to run in the most secure way locally with a minimum exposure to the internet

Work on a state-of-the-art tech stack, this job gives you exposure to different parts of a production environment. Considering no one can be an expert in so many different fields, working in all of these areas will give you the opportunity to not only improve your skills but also be challenged, according to your level of knowledge, within new areas. You will work together with the Co-Founder.

Trello is used to organize work and also communicate via chat/voice & video call. All communication must be in English, clear communication and good command of the language is a must. AirBnB’s linting style guide is used to ensure a standard code quality in all repositories. WebStorm is the preferred IDE to use but MS Visual Studio IDE is also ok.

Must have experience:

– NodeJS/JavaScript

– MongoDb

– NPM

– Git or Bitbucket

Nice to have/bonus points:

– Meteor framework

– Docker

– self hosting experience

This is a remote job, no relocation is provided or required. You must either use the Upwork tracking tool or WakaTime to track your hours. The person who applies for this job MUST BE the same person who is performing the work, so no proposals from companies that then direct the work to be done by some employee who’s skill set is different from the one which applied.

Hourly Range: $10.00-$20.00

Posted On: April 25, 2024 09:24 UTC
Category: Back-End Development
Skills:Docker, Git, MongoDB, Node.js, JavaScript, MeteorJS

Country: Singapore

click to apply

Powered by WPeMatico