Warning (2): filemtime(): stat failed for /var/app/current/app/View/Layouts/../../webroot/css/proven.responsive.min.css [APP/View/Layouts/responsive.ctp, line 69]" type="text/css" />
44671 54287

Backend Developer


Dec 03, 2018 - Raleigh / Durham / Ch

The Backend Developer role will work closely with Medable’s Chief Architect to enable key features and functionality as part of the world’s first end-to-end platform for clinical research and care.

Successful candidates for this role thrive in a fast-paced iterative engineering environment working with teams of diverse backgrounds, where everyone has experience developing and deploying highly secure, highly available, and highly performant solutions at global-scale.


  • Collaborate with product and development teams to understand the product vision, project requirements, and the inter-dependencies.
  • Collect and document functional and architectural requirements based on input from a variety of sources including product owners, product architects, designers, frontend developers, operations resources, and other project team members.
  • Understand and disseminate information from requirements documents into practical work instructions such as Jira tickets.
  • Develop new core platform capabilities
  • Maintain and improve existing platform features
  • Facilitate Quality Assurance through the creation of automated unit, regression, and load tests


Successful candidates for this role will possess strong skills in developing high performance, scalable web applications using SDLC principles and Agile methodology. It is expected that the selected candidate will possess past experience working in an Agile development environment and will possess experience and solid exposure to the required technologies listed below.

  • BS degree in Computer Science or related technical field or equivalent practical experience.
  • 5-7+ years experience in Object-Oriented Programming and Algorithms
  • 5-7+ years experience in Service-Oriented Architecture/Design
  • 5+ years experience with web services, APIs, JavaScript, and JSON
  • 4+ years experience with Node.js, and MongoDB
  • Strong experience with Docker and Kubernetes
  • Strong experience with Mocha and other test frameworks
  • Experience developing complicated, enterprise-grade software projects
  • Experience with JavaScript web frameworks such as React and Angular
  • Experience with infrastructure environments and deploying applications to GCP and AWS
  • Experience developing and designing in an Agile environment
  • Experience with Git and Gitflow
  • Experience with Continuous Integration/Delivery

Other jobs you may like

Entry Level Sales

Spectrum - Cary, NC

16 hours ago

Bakery Assistant

Wegmans Food Markets - Raleigh, NC

39 minutes ago

Remote Work From Home - Customer Service

LiveOps - Wake Forest, NC

3 days ago

Data Entry Clerk Work From Home - Part-Time Focus Group Participants ($750/Week)

Apex Focus Group - Raleigh, NC

5 days ago

Fitness Sales Associate

Orangetheory Fitness - Raleigh, NC


Apply to jobs on the go with Proven mobile

(default) 7 queries took 2 ms
NrQueryErrorAffectedNum. rowsTook (ms)
1SELECT `EmployersJob`.`id`, `EmployersJob`.`employer_id`, `EmployersJob`.`ats_url`, `EmployersJob`.`url`, `EmployersJob`.`title`, `EmployersJob`.`craigslist_city`, `EmployersJob`.`craigslist_sub_city`, `EmployersJob`.`craigslist_sub_sub_city`, `EmployersJob`.`craigslist_state`, `EmployersJob`.`open`, `EmployersJob`.`post_date`, `EmployersJob`.`duration`, `EmployersJob`.`anonymous_post`, `EmployersJob`.`compensation`, `EmployersJob`.`zip`, `EmployersJob`.`description`, `EmployersJob`.`unique_name`, `EmployersJob`.`created_date`, `Employer`.`lat`, `Employer`.`lon`, `Employer`.`id`, `Employer`.`company_name`, `Employer`.`company_logo`, `Employer`.`simple_posting_process`, `Employer`.`user_id`, `Employer`.`zipcode`, `Employer`.`city`, `Employer`.`street_address`, `Employer`.`street_address2`, `Employer`.`state`, `UtZipcode`.`zipcode`, `UtZipcode`.`city`, `UtZipcode`.`state_prefix` FROM `proven_production`.`employers_jobs` AS `EmployersJob` LEFT JOIN `proven_production`.`ut_zipcodes` AS `UtZipcode` ON (`EmployersJob`.`zip` = `UtZipcode`.`zipcode`) LEFT JOIN `proven_production`.`employers` AS `Employer` ON (`EmployersJob`.`employer_id` = `Employer`.`id`) WHERE `EmployersJob`.`id` = 44671 LIMIT 1111
2SELECT COUNT(*) AS `count` FROM `proven_production`.`employers_jobs` AS `EmployersJob` LEFT JOIN `proven_production`.`ut_zipcodes` AS `UtZipcode` ON (`EmployersJob`.`zip` = `UtZipcode`.`zipcode`) WHERE `EmployersJob`.`employer_id` = 30187 AND `EmployersJob`.`open` = 1110
3SELECT `User`.`unique_name`, `User`.`email_validated` FROM `proven_production`.`users` AS `User` LEFT JOIN `proven_production`.`workers` AS `Worker` ON (`Worker`.`user_id` = `User`.`id` AND `User`.`is_worker` = 1) WHERE `User`.`id` = 707923 AND `User`.`active` = 1 LIMIT 1110
4SELECT `EmployerMobileImage`.`file_name` FROM `proven_production`.`employer_mobile_images` AS `EmployerMobileImage` WHERE `EmployerMobileImage`.`employer_id` = 30187 LIMIT 1000
5SELECT `User`.`unique_name`, `User`.`email_validated` FROM `proven_production`.`users` AS `User` LEFT JOIN `proven_production`.`workers` AS `Worker` ON (`Worker`.`user_id` = `User`.`id` AND `User`.`is_worker` = 1) WHERE `User`.`id` = 707923 AND `User`.`active` = 1 LIMIT 1110
6SELECT `BillingTransaction`.`id` FROM `proven_production`.`billing_transactions` AS `BillingTransaction` WHERE `BillingTransaction`.`employers_job_id` = 44671 ORDER BY `BillingTransaction`.`created_date` desc LIMIT 1110
7SELECT `EmployersJob`.`title`, `EmployersJob`.`description`, `UtZipcode`.`city`, `UtZipcode`.`state_prefix`, `EmployersJob`.`zip` FROM `proven_production`.`employers_jobs` AS `EmployersJob` LEFT JOIN `proven_production`.`ut_zipcodes` AS `UtZipcode` ON (`EmployersJob`.`zip` = `UtZipcode`.`zipcode`) WHERE `EmployersJob`.`id` = 44671 LIMIT 1111