Senior Node.js middle-tier API Developer

от 3 000 до 4 000 USD на руки

Вакансия в архиве

Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию

Показать описание вакансии

Требуемый опыт работы: 3–6 лет

Полная занятость, удаленная работа


We are looking for Node.js middle-tier API developer​ who can work in a dynamic, fast-paced environment. Remote/full-time/contract/long-term position. In this position, you will be a member of a small professional team. You should have a strong understanding of the challenges facing modern web design and development. You should always strive to do right by the consumer, delivering the best user experience.

· Node.js;
· AWS;
· MySQL;
· NoSQL;
· SQL;
· RESTful applications;
· JavaScript;
· Git.

  • 3 or more years of experience developing for web applications;
  • Huge hands-on experience in designing and developing Single Page Applications (SPA) using Node.js;
  • Great expertise in a framework such as Node.js; you can build end-to-end applications while also engineering the cloud infrastructure to run them;
  • The ideal candidate would also be familiar with Infrastructure Engineering techniques, and cloud platforms such as Amazon Web Services (AWS). Hands-on experience building and managing infrastructure deployed in AWS;
  • Extensive experience of RESTful APIs and a Microservices architecture;
  • Knowledge of unit testing and OOP; Strong experience with data sources such as MongoDB, MySQL, NoSQL or SQL Server;
  • Knowledge of JS and TS algorithms;
  • Ability to work both autonomously and as part of a broader team;
  • Ability to effectively communicate to all levels of the business;
  • Expertise with modern and emerging web standards and technologies;
  • Passion for Agile, test-driven development, continuous integration, and automated testing;
  • Strong technical skills across the entire development stack;
  • Excellent object-oriented and test-driven development skills;
  • Fluent in English with excellent written and verbal communication skills (not lower than upper-intermediate level);
  • Bachelors or Master's Degree in Computer Science, Computer Engineering, or related Engineering field preferred.


  • Develop applications utilizing Node.js;
  • Writing reusable, testable, and efficient code;
  • Design and implementation of low-latency, high-availability, and performant applications;
  • Write unit tests utilizing TDD for back and front-end services;
  • Implement automated testing platforms and unit tests;
  • Implementation of security and data protection;
  • Setup and delivery of application development environments for continuous deployments;
  • Deliver solutions in an Agile - Scrum project methodology;
  • Drive technical design ensuring adherence to defined software development methodologies, including logical and physical design;
  • As project needs vary may also develop/customize on-premises web-based applications with frameworks such as Angular 4/5/6;
  • Collaborate with analysts, designers, and system owners in the testing of new software programs and applications.


The Company is an innovative clinical solutions company that provides high-quality technology platforms and related clinical services to pharmaceutical, biotechnology, and medical device companies. From its headquarters in Princeton, NJ, and offices in Asia and Europe, the Company has delivered innovative solutions since 2009 resulting in unparalleled advantages for clinical development related to data quality, time of completion, and cost efficiency.


The company provides comprehensive business and technical solutions to advance the science of medicine and improve the quality of life of people around the world. We utilize our clinical platforms, Panther CTMP™ and CONFORM™, to fulfill our clients’ data engineering and business analytics needs. Our comprehensive metadata driven solutions, coupled with our extensive experience, knowledge, and capabilities allow us to offer unparalleled advantages in data quality, time to completion, and cost efficiency.

  • Full-time/remote (home-based)/long-term position. 40 hours per week, 8 hours per day, Monday-Friday.
  • The working schedule is flexible enough, mostly it's close to the Eastern time zone.
  • Home-based working environment.
  • Cross-functional interactions.
  • PTO included (1 month of your work = 1 paid day off).
  • Bonus program (annual performance-based bonus, long-term bonus - once every three years).


For the right candidates, we can offer long-term employment in the growing American company. You can become a team leader or architect, all depend on your effort. The reasonable initiative is always appreciated.


Engineering department extension. The company is looking for talented professionals of different levels (junior/middle/senior/team lead) who can understand business needs and deliver the right results.


The current engineering department is about 45 people, managing by the Regional Director. The department consists of small groups (3-6 professionals; 50/50 server-side and front-end environment). Small groups are managing by team leads. There are different departments in the company: Engineering, Operations, QA, Business Analysis, Network Operations, etc. The team is international, mostly located in European Time zone.


If you found this position fitting for you, please follow these instructions:

  • We'll check your summary and invite you to have a primary interview to discuss the details and check your English level (15-20 minutes via Skype with video).
  • If we like each other and your English level is suitable for us, we'll send your full summary to the customer.
  • The customer will review your resume, comparing with your hourly rate. If they like your summary >
  • We'll invite you to have a technical interview. Sometimes it may be in a few steps. It takes about 60 minutes-ish. If your interview was good, you like us and we like you >
  • We make you an official offer.
  • We sign and collect all the necessary documents.

Ключевые навыки

Node.jsAWSMySQLSQLNoSQLRESTful applicationsJavaScriptGit

Вакансия опубликована 27 июля 2019 в Львове

Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику

Похожие вакансии