Developers

Our development teams work together on complex product solutions to bring the ideas behind SelfDecode to life. Join an extremely talented team of programmers today.

Open Positions

Lead Developer / Software Architect

We are looking for a Software Architect with experience in building scalable apps. Pay will be in accordance with abilities, skills, experience, hustle, leadership, level of English proficiency, and location.

The Role is: 

  • Full time.
  • Fully Remote.
  • No agencies.
  • Salary: 50k - 100k USD/yr; Will be in accordance with skill, abilities, and experience, and can vary widely.
  • Equity is also available for outstanding applicants and those with leadership abilities.

Responsibilities:

  • Leading a team and architecting complex software
  • Creating new features related to personalized health based on genetics, labs, and symptoms
  • Developing scalable, easily maintainable software
  • Optimizing applications for maximum speed and scalability
  • Extending and improving existing internal software systems
  • Able to integrate multiple data sources and databases into one system
  • Implement creative and visually appealing frontend designs
  • Translate designs, wireframes, and mockups into highly composable code
  • Participating in weekly scrum meetings

Required Skills & Experience:

  • This role is for a Team Lead. Technical leadership experience and a desire to fulfill a leadership role are important for this position.
  • Minimum of 7 years experience in professional software development; must be experienced with Full Stack Development
  • Strong English-language communication skills
  • Professional experience with python based web application frameworks, such as Django or Flask.
  • Professional experience with a javascript frontend framework such as React, Angular, Vue, etc...
  • Well-versed in source control with Git

Questions?

If you have any questions, you can email us at recruiting@selfdecode.com

Note: please complete the application and pre-screening within one week of starting.

Fullstack Developer (Django + React)

We are looking for a Full Stack developer with experience in building scalable apps. Pay will be in accordance with abilities, skills, experience, hustle, leadership, level of English proficiency, and location.

The Role is: 

  • Full time.
  • Fully Remote.
  • No agencies.
  • Salary: 30k - 70k USD/yr; Will be in accordance with skill, abilities, and experience, and can vary widely.
  • Equity is also available for outstanding applicants and those with leadership abilities.

Responsibilities:

  • Creating new features related to personalized health based on genetics, labs, and symptoms
  • Developing scalable, easily maintainable software
  • Optimizing applications for maximum speed and scalability
  • Extending and improving existing internal software systems
  • Able to integrate multiple data sources and databases into one system
  • Implement creative and visually appealing frontend designs
  • Translate designs, wireframes, and mockups into highly composable code
  • Participating in weekly scrum meetings

Required Skills & Experience:

  • Minimum of 3 years experience in professional software development; must be experienced with Full Stack Development
  • Strong English-language communication skills
  • Professional experience with python based web application frameworks, such as Django or Flask.
  • Professional experience with a javascript frontend framework such as React, Angular, Vue, etc...
  • Well-versed in source control with Git

Questions?

If you have any questions, you can email us at recruiting@selfdecode.com

Note: please complete the application and pre-screening within one week of starting.

Frontend Developer (React)

We are no longer seeking people for this position. You are still welcome to apply, but be please be aware that we are not actively hiring for this role.

Pay will be in accordance with abilities, skills, experience, hustle, leadership, level of English proficiency, and location. 

We do not want to waste your time applying, so please look at these bullet points before applying.

The Role is: 

  • Full time.
  • Fully Remote.
  • No agencies.
  • Salary: $15-$35/hr USD (around 30k-60k/ year) - depending on skills, speed, experience, proficiency in our tech stack, location, English fluency, leadership abilities, work hustle & drive, personality, plusses listed, etc...
  • Substantial equity is also available for outstanding applicants and those with leadership abilities - people who can take on a leadership role.

If professional experience of at least 1 year is absent, we may offer you an internship position at lower pay ($10/hr) and hire you when the internship is successfully completed at higher pay.

Required Skills & Experience: 

  • Strong proficiency in React, Redux, Typescript
  • Must have a solid command of Javascript, CSS and HTML
  • Experience with React performance testing and performance optimization (React profiler, server-side rendering, code splitting/lazy loading)
  • Well-versed in source control with Git
  • Able to implement creative and visually-appealing frontend designs
  • Ability to translate designs, wireframes, and mockups into highly-composable code
  • Collaborating and troubleshooting issues with our backend team and other company stakeholders
  • Writing clean, readable code and tests
  • Strong English-language communication skills
  • Ability to work independently and as part of a team is essential

Plusses:

  • Knowledge of Python and Flask or Django
  • Knowledge of NodeJS
  • Knowledge of React Native (for mobile app development)
  • Experience writing E2E tests with Cypress
  • Familiarity with AWS, bitbucket, and Heroku, Material-UI

Questions?

If you have any questions, you can email us at recruiting@selfdecode.com

Backend Developer (Django)

We are looking for a Backend Django Developer. Pay will be in accordance with abilities, skills, experience, hustle, leadership, math/bioinformatics knowledge, level of English proficiency, and location.

The Role is: 

  • Full time.
  • Fully Remote.
  • No agencies.
  • Competitive salary; Will be in accordance with skill, abilities, and experience, and can vary widely.
  • Equity is also available for outstanding applicants and those with leadership abilities.

Responsibilities:

  • Creating new features related to personalized health based on genetics, labs, and symptoms
  • Developing scalable, easily maintainable software
  • Optimizing applications for maximum speed and scalability
  • Extending and improving existing internal software systems
  • Software Testing
  • Able to integrate multiple data sources and databases into one system
  • Participating in weekly scrum meetings

Required Skills & Experience: 

  • Strong English-language communication skills
  • Professional experience with Python
  • Professional experience with python based web application frameworks, such as Django or Flask. Experience in Django is preferred.
  • Experience with creating and maintaining AWS cloud formation templates
  • Experience with the Serverless framework
  • Well-versed in source control with Git
  • Understand RESTful API design. Experience working with the Django REST framework is a bonus
  • Understanding of accessibility and security compliance

Plusses:

  • Professional experience with React or similar front end frameworks
  • Bioinformatics knowledge
  • Math knowledge
  • Knowledge of genetics
  • Familiar with bash scripting
  • Knowledge of WordPress
  • Health enthusiast
  • History of leadership

Questions?

If you have any questions, you can email us at recruiting@selfdecode.com

Note: please complete the application and pre-screening within one week of starting.

Cloud Infrastructure Engineer

We are no longer seeking people for this position. You are still welcome to apply, but be please be aware that we are not actively hiring for this role.

We are looking for an experienced and motivated developer to join a fast-growing, innovative biotechnology company. Our Cloud Infrastructure Engineer will work closely with our research scientists, computational biologists, front-end and back-end teams to develop and deploy our cloud-based infrastructure, with a focus on automation, configuration, security, observability, and alerting.

The Role is: 

  • Full time.
  • Fully Remote.
  • No agencies.
  • Competitive salary; Will be in accordance with skill, abilities, and experience, and can vary widely.

Responsibilities:

  • Continuously improve cloud infrastructure and our use of AWS services.
  • Automate and improve software deployment and operations processes.
  • Create reusable and templated packages -- promoting standardization across workflows, accelerating development and deployment cycles.
  • Develop and deploy containerized pipelines and processes.
  • Work directly with AWS architects and other infrastructure engineers to develop and maintain scalable and reproducible infrastructure.

Required Skills & Experience:

  • 2+ years of experience in Cloud Infrastructure, DevOps, or IT Operations roles
  • An understanding of microservices architecture and its application to software development
  • Familiarity with building and maintaining containers, runtime environments, and custom machine images.
  • An eye to security -- demonstrated understanding of how to operate pipelines at scale while maintaining the security and integrity of extremely sensitive data.
  • Experience developing Infrastructure as Code.
  • Expert knowledge of Django and/or Flask

Plusses:

  • Experience deploying computational workloads on AWS Batch, Kubernetes, or other workload managers.
  • Experience managing and protecting large datasets in AWS.
  • Knowledge of AWS tools (CloudFront, FarGate, Lambda)

Questions?

If you have any questions, you can email us at recruiting@selfdecode.com

Data Engineer

We are no longer seeking people for this position. You are still welcome to apply, but be please be aware that we are not actively hiring for this role.

We are looking for qualified candidates for our Data Science & Engineering department. Our data team members are experts at ingesting large, complex biological data sets, creating fast and efficient pipelines to process them, and working closely with our DevOps group to seamlessly deliver cutting edge genomic analysis to our customers.

The Role is: 

  • Full time.
  • Fully Remote.
  • Not accepting applicants who are in school
  • Salary: Pay will be in accordance with abilities, skills, experience, hustle, leadership, level of English proficiency, and location.

Responsibilities:

  • Analyzing and maintaining large databases of sensitive user data
  • Developing scalable, easily maintainable software
  • Optimizing applications for maximum speed and scalability
  • Extending and improving existing internal software systems
  • Integrating multiple data sources and databases into one system

Required Skills & Experience:

  • 2+ years of experience working with large data sets
  • Strong English-language communication skills
  • Professional experience and analytics heavy language, Python prefered
  • Professional experience with workflow management (Nextflow, Snakemake, or Airflow, etc)
  • Deep knowledge of creating efficient database queries and operations
  • Well-versed in source control with Git

Plusses:

  • Knowledge of statistical techniques
  • Bioinformatics knowledge
  • Math knowledge

Questions?

If you have any questions, you can email us at recruiting@selfdecode.com

Frontend Quality Assurance Engineer

We are looking for a motivated, detail-oriented Front End Quality Assurance Tester to ensure our website, application, and product are delivering the best possible experience to our customers. 

A good QA tester must be able to find and categorize bugs, prioritize their own workloads, and understand the needs of both the software development and marketing teams. 

The Role is: 

  • Full time.
  • Fully Remote.
  • No agencies.
  • Salary: $5-$15/hr USD as a contractor - depending on skills, experience, proficiency in our tech stack, etc…

Communication is a key skill for a good tester, since documenting and reporting issues to our global team will be their main responsibility. As the role grows, a star candidate will expand their skill-sets, learning how to automate and analyze their work.

Responsibilities:

  • Thorough testing of a continuously updated Web service with manual and automated tools
  • Catching bugs in the user experience, documenting them, and reporting them to the development team
  • Assisting the development team in testing sprint release candidates
  • Assisting the frontend team with testing and validating marketing and sales flows

Required Skills & Experience: 

  • Excellent technical problem solving skills
  • Technical curiosity and attention to detail
  • Ability to absorb new ideas and concepts quickly.
  • Good analytical and problem-solving abilities.
  • Knowledge of testing tools and frameworks
  • Ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Ability to conduct research on technical application issues.
  • Ability to present ideas in business-friendly and user-friendly language.
  • The ideal candidate will be methodical and meticulous
  • Degree in Software or Computer Sciences disciplines preferred but not required

Plusses:

  • Knowledge of JavaScript and TypeScript
  • Familiarity with web analytics tools (e.g. Google Analytics, Google Tag Manager)
  • Familiarity with Agile software development methodologies

Questions?

If you have any questions, you can email us at recruiting@selfdecode.com

Mobile App Developer

We are no longer seeking people for this position. You are still welcome to apply, but be please be aware that we are not actively hiring for this role.

We are looking for an experienced and talented Mobile App Developer to join our software team at SelfDecode. The ideal candidate has front-to-back iOS developing experience and can lead a development team in the app creation process. 

Pay will be in accordance with abilities, skills, experience, hustle, and leadership abilities.

The Role is: 

  • Full time.
  • Fully Remote.
  • No agencies.
  • Competitive salary; Will be in accordance with skill, abilities, and experience, and can vary widely.
  • Equity is also available for outstanding applicants and those with leadership abilities.

Responsibilities:

  • Collaborating and leading a team of developers in the creation of a Mobile application
  • Writing good, clean code to create different features of the application
  • Supporting the entire application lifecycle (concept, design, test, release and support)
  • Execute creative and visually stunning front-end solutions
  • Translate designs, wireframes, and mockups into highly composable code
  • Collaborate and troubleshoot issues with the back-end team
  • Give and receive feedback while working with a team
  • Write Typescript for React Native applications using Redux to manage application state
  • Create Android/iOS specific UI for Mobile apps

Required Skills & Experience: 

  • 3+ years working with Typescript and react native development
  • Background in JavaScript testing frameworks such as Jest and Enzyme, RESTful web services, and Git
  • Good Knowledge of UX & UI
  • Logical and methodical approach to problem solving, debugging, and testing
  • Native app writing ability and backend web services knowledge
  • Good English Language communications skills

Plusses:

  • BSc in Computer Science or other Relevant field
  • Prior experience launching a new product with a startup
  • Familiarity with version control management systems
  • Experience deploying mobile applications
  • Experience developing native applications for Android (Java) and iOS (Objective-C or Swift)

Questions?

If you have any questions, you can email us at recruiting@selfdecode.com

Security & Privacy Engineer

We are no longer seeking people for this position. You are still welcome to apply, but be please be aware that we are not actively hiring for this role.

We are looking for a proficient Security & Privacy Engineer with significant skills and experience. Pay will be in accordance with abilities, skills, experience, etc...

The Role is: 

  • Full time.
  • Fully Remote.
  • No agencies.
  • Competitive salary; Will be in accordance with skill, abilities, and experience, and can vary widely.
  • Equity is also available for outstanding applicants and those with leadership abilities.

Responsibilities:

  • Developing solutions to ensure privacy policies are correctly implemented.
  • Assisting with the management of the data privacy, data protection, data usability, performance and the integrity of the privacy solution.
  • Using current programming language and technologies, creating a solid design, writing code, completing programming.
  • Performing testing and debugging of applications as well as completing documentation and procedures for installation and maintenance.
  • Performing regular privacy assessments of operational processes, identifying, and mitigating risks across the company through effective tools, training and guidance

Required Skills & Experience: 

  • Securing a distributed web application against threats
  • Docker: Dockerfiles + containers orchestration of choice (docker-compose, ECS, kubernetes)
  • AWS OR Azure OR Google cloud
  • Git: basic ops + history manipulation (rebase, interactive rebase, stashing, patches)
  • Good English Language Communication Skills
  • Minimum 2-3 years experience in a security and privacy software development role
  • Significant familiarity with the technologies in our stack
  • Excellent communication skills and an ability to collaborate
  • Ability to work proactively and independently
  • Ability to perform operations on large datasets
  • Understanding of design for software applications running on multiple platforms.
  • Understanding of testing, coding and debugging procedures.

Plusses:

  • Previous experience working remotely or in a startup.
  • BS or MS degree in computer science, computer engineering, information systems, privacy engineering or related field of study.

Questions?

If you have any questions, you can email us at recruiting@selfdecode.com

Senior Backend Developer (Django)

We are no longer seeking people for this position. You are still welcome to apply, but be please be aware that we are not actively hiring for this role.

We are looking for a Senior Backend Django Developer. Pay will be in accordance with abilities, skills, experience, hustle, leadership, math/bioinformatics knowledge, level of English proficiency, and location.

The ideal candidate for this position will have a broad technical skillset and extensive experience in this industry. As a result, the candidate should be able to design, develop and test the products required for the company's needs. Moreover, the candidate should be able to work with other developers in determining product strategy.

The Role is: 

  • Full time.
  • Fully Remote.
  • No agencies.
  • Competitive salary; Will be in accordance with skill, abilities, and experience, and can vary widely.

Responsibilities:

  • Creating new features related to personalized health based on genetics, labs, and symptoms
  • Developing scalable, easily maintainable software
  • Optimizing applications for maximum speed and scalability
  • Extending and improving existing internal software systems
  • Software Testing
  • Able to integrate multiple data sources and databases into one system
  • Participating in weekly scrum meetings
  • Mentoring fellow developers

Required Skills & Experience: 

  • Minimum of 4-6 years professional coding experience
  • Strong English-language communication skills
  • Proven leadership experience
  • 4+ years of professional experience with Python
  • 4+ years of professional experience with a python based web application framework, such as Django
  • Experience with creating and maintaining AWS cloud formation templates
  • Experience with the Serverless framework
  • Well-versed in source control with Git
  • Understand RESTful API design. Experience working with the Django REST framework is a bonus
  • Understanding of accessibility and security compliance

Plusses:

  • Professional experience with React or similar front end frameworks
  • Bioinformatics knowledge
  • Math knowledge
  • Knowledge of genetics
  • Familiar with bash scripting
  • Knowledge of WordPress
  • Health enthusiast

Questions?

If you have any questions, you can email us at recruiting@selfdecode.com

UI/UX Designer

We are looking for an experienced, motivated UI/UX Designer with a background in Graphic Design to join our team! As an UI-UX Designer, you will be responsible for delivering the best online user experience, which makes your role extremely important for our success and ensuring customer satisfaction and loyalty.

The Role is: 

  • Full time.
  • Fully Remote.
  • No agencies.
  • Salary Range:  Highly competitive depending on skills, experience, education, culture fit, and leadership abilities etc.

The ideal candidate will be naturally creative and imaginative with the technical ability to translate complex information into an engaging visual solution that is both appealing and intuitive for users. The UI/UX Designer will be expected to easily function both independently and collaboratively, bringing fresh thinking, an open mind and a strong work ethic to the position.

Responsibilities:

  • Demonstrate a solid understanding of UI/UX best practices and the unique constraints and idioms of complex, data-intensive enterprise application design
  • Gather and evaluate user requirements in collaboration with product managers and engineers
  • Creating sketches, wireframes, and designs based on a solid understanding of business requirements, UI patterns, and visual design principles
  • Design graphic user interface elements, like menus, tabs and widgets
  • Develop UI mockups and prototypes that clearly illustrate how design functions
  • Prepare and present rough drafts to internal teams
  • Identify and troubleshoot UX problems (e.g. responsiveness)
  • Organize complex user work flows into simpler ones across the entire product life-cycle and multiple product launches
  • Facilitating workshops and exercises to assist with idea generation and decision-making
  • Mapping out, visualizing and testing application flow to identify gaps and ensure consistency
  • Collaborating with developers to answer questions and build a design system
  • Developing, designing and establishing a standard set of UI patterns
  • Conducting user research and testing and conduct layout adjustments based on feedback

Required Skills & Experience: 

  • 3+ years of proven experience as a UI/UX Designer
  • Knowledge of wireframe tools (e.g. Adobe XD & Balsamiq)
  • Excellent written and oral communications skills and the ability to collaborate and articulate ideas effectively in a team environment
  • Bachelor Degree in UI/UX Design, Computer Design, Web Design, Graphic Design or related field
  • Proficient in Adobe CC (we use Adobe XD for UI design & prototyping, Illustrator & Photoshop for assets creation)

Plusses:

  • Previous experience working with a startup or smaller company, experience doing remote work
  • Previous experience with Graphic Design
  • Strong leadership, time management, and problem solving skills
  • Self-motivated with the ability to work under strict deadlines
  • Team player with solid interpersonal skills
  • Strong ability to present, synthesize and influence change

Questions?

If you have any questions, you can email us at recruiting@selfdecode.com

WordPress Developer

We are no longer seeking people for this position. You are still welcome to apply, but be please be aware that we are not actively hiring for this role.

We are looking for an experienced WordPress developer to join our team. Pay will be in accordance with abilities, skills, experience, etc...

The Role is: 

  • Full time.
  • Fully Remote.
  • No agencies.
  • Competitive salary; Will be in accordance with skill, abilities, and experience, and can vary widely.
  • Equity is also available for outstanding applicants and those with leadership abilities - people who can take on a leadership role.

Required Skills & Experience: 

  • Writing clean, readable code
  • At least 3 Years of experience with web development in WordPress
  • Experience with PHP and HTML/CSS
  • Experience with Javascript and Git
  • Strong English-language communication skills
  • The ability to work independently and as part of a team is essential

Plusses:

  • Experience with the following plugins: W3, Yoast SEO, Jetpack, WordPress Social Login, Elementor
  • Experience in working with third-party services like Leadpages and Onesignal
  • Experience with Sage and Bedrock
  • Experience with implementing and maintaining paywalls
  • Prior experience with remote work and working for a startup
  • 3+ years professional experience in WordPress

Questions?

If you have any questions, you can email us at recruiting@selfdecode.com

SelfDecode is a personalized health report service, which enables users to obtain detailed information and reports based on their genome. SelfDecode does not treat, diagnose or cure any conditions, but is for informational and educational purposes alone.

×
×

Cart

Health reports

Allergies
Anxiety
Blood Pressure
Blood Sugar
Cholesterol
Chronic Fatigue
Chronic Pain
Gallstones
Heart Health
Insomnia
Irritable Bowel
Joint Pain
Kidney Health
Mood
Neck & Shoulder Pain
Stress
Tinnitus
Weight