Back icon

Node.js Developer for media company

Node.js Developer for media company 40 hrs/week, 12+ months

Currently we are looking for a remote Node.js Developer for media company for our team.

The customer is a global online news and information provider. The company provides clients with financial news and information products and services, and comprises of newswires, websites, newspapers, apps, newsletters, databases, magazines, and video.

The customer wants to migrate from one solution into fully-owned bespoke component of their own platform. Current provider solution has many constraints that negatively impact the ability meet future business needs, also introducing additional security risk to the entire platform.

Solid knowledge of Nodejs, experience in similar API/backend type of projects, strong communication skills is a must.


  • Implement custom microservice compatible with hosting platform or other type of hosting;
    • Leverage open-source version of library that implements flows specifications and has high level of extensibility;
      • Perform reverse engineering of existing scripts and rules in existing solution and convert them into the code in custom solution;
        • Ensure similar URL and parameters interface between existing system and custom solution for graceful migration and faster UAT period;
          • Managerial UI is implemented as modules into the PIB Customer Service web application. Dashboard functionality. UI uses ReactJS to define the new modules and screens;
            • Ability to integrate social logins and Passwordless flow by email;
              • Support SAML Identity Provider;
                • Optionally, perform load performance testing to ensure new solution and infrastructure can handle the production load;
                  • Prepare for migration of Client Ids, Callbacks, Refresh Tokens and Service account users. The Migration phase itself is out of scope of this proposal;
                    • Acceptance testing is performed on Integration Environment through switching B2B and/or B2C proxies on new service and performing end-2-end testing of user authentication flows.


                      • 6+ months of relevant experience;
                        • Node.js, experience with API development;
                          • Intermediate skills in database development (AWS Aurora MySQL or PostgreSQL);
                            • Knowledge of AWS: AWS Aurora PostgreSQL/MySQL;
                              • Knowledge of Microservices;
                                • OAuth 2.0 / Open ID Connect specification;
                                  • Communication skills working with the client team members as part of SCRUM process;
                                    • Speaking English is a must.

                                      Nice to have

                                      • Knowledge of:
                                        • ReactJS UI development,
                                          • Terraform/Spinnaker (deployment service into the client's platform);
                                            • MySQL;
                                              • OIDC;
                                                • ReactJS.
                                                  Node.jsAPIAmazon Web Services
                                                  Microservice Architecture Pattern

                                                  Benefits in eligible locations


                                                  For you

                                                  • Prepaid Medicine with Colsanitas for you and your legal dependents 
                                                  • MetLife Life Insurance for you 
                                                  • Thousands of projects for top brands
                                                  • Stable income

                                                  For your comfortable work

                                                  • 100% remote work forever
                                                  • Free licensed software
                                                  • Possibility to work on your own device (BYOD)
                                                  • Stable workload
                                                  • Relocation opportunities
                                                  • Flexible engagement models

                                                  For your growth

                                                  • Free trainings for technical and soft skills
                                                  • Free access to LinkedIn Learning platform
                                                  • Support from a personal Skill Advisor
                                                  • Language courses
                                                  • Free access to internal and external e-Libraries
                                                  • Access to internal communities and competency centers
                                                  • Certification opportunities

                                                  40 hrs/week

                                                  Hours per week

                                                  12+ months

                                                  Project length


                                                  Locations eligible for the position