Back icon

Middle Node.js Developer for media company

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

Currently we are looking for a remote Middle 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.

Responsibilities

  • 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.

                      Requirements

                      • 2+ years 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
                                                  OAuth
                                                  SQL

                                                  Benefits in eligible locations

                                                  location.svg
                                                  ImageImage

                                                  For you

                                                  • Medical insurance package for you and your family
                                                    • Partial reimbursement of sports expenses
                                                    • Stable income
                                                    • Paid sick leave days
                                                    ImageImage

                                                    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
                                                    ImageImage

                                                    For your growth

                                                    • Free trainings for technical, soft, and leadership skills
                                                    • Access to LinkedIn Learning platform
                                                    • Language courses
                                                    • Access to internal and external e-Libraries
                                                    • Certification opportunities
                                                    • Skill advisory service
                                                    hot

                                                    40 hrs/week

                                                    Hours per week

                                                    12+ months

                                                    Project length

                                                    Armenia, Georgia

                                                    Locations eligible for the position