Senior Back End Software Engineer – Remote (Contract)

Contract, Remote
Posted 2 months ago

An opportunity has come through our network for a Senior Back End Software Engineer at a prominent Fortune 500 pharmaceutical company. This is a fully remote, long-term contract role, with an initial duration of 12 or more months and a high potential for extension or even conversion to a permanent position. The pay for this role is competitive, ranging from $65 to $70 per hour, depending on your experience. This is a fantastic opportunity for a motivated and experienced back-end professional to join an innovative team and contribute to the development of new, high-performance services in a demanding environment.


The Role: Innovating with Node.js in a High-Volume Environment

As a Senior Back End Software Engineer, your primary focus will be the development of new services and the enhancement of existing ones, all built on Node. js-based platform. This is a hands-on role that requires a deep technical expertise and a passion for building scalable, secure, and high-performing back-end systems. You will be instrumental in modernizing legacy services, ensuring the company’s technology stack remains at the cutting edge.

Your responsibilities will be diverse and challenging. You will be tasked with the design, implementation, and deployment of new scalable and secure Node.js services. This requires not only a strong command of Node.js but also a strategic mindset to build systems that can handle high volumes of traffic. You will also be responsible for refactoring and modernizing legacy Node.js services, improving their performance, security, and maintainability. A key part of your work will involve the integration of external services, a critical function for a large, enterprise-level platform. Finally, you will have the opportunity to engage in the prototyping of new technologies with the goal of reducing costs and increasing engineering velocity, allowing you to influence the future technical direction of the company.

The company is looking for a professional who is extremely technical and has extensive hands-on experience with server software. You should be confident in your ability to build and run high-volume, high-performance Node.js servers. While experience in other languages is a plus, a strong, recent background in Node.js is a must. A portion of the work may involve Ad Tech, so any experience in that field is preferred but not required. This is a role for an ambitious engineer who is eager to take on complex challenges and make a significant impact on a large, innovative platform.


Required Skills and Qualifications

To be successful in this role, you must bring a significant amount of experience and a specific set of technical skills. We are seeking a candidate with 5-8 years of experience designing, implementing, and running Node.js servers in demanding, high-traffic environments. Your expertise should be focused on the back end, and you must be able to demonstrate your ability to build and maintain robust server software.

Extensive recent experience with Node.js is a must-have requirement. The company’s platform is Node-based, and you will be expected to hit the ground running with little to no ramp-up time. In addition to Node.js, strong cloud experience is also required. You should be comfortable working with either AWS/or Google Cloud, as these are the platforms that power the company’s services.

The role also requires a hands-on technical approach and a deep understanding of server software. We are looking for an engineer who can not only write code but also understand the intricacies of system design, performance, and security. While not strict requirements, a number of other skills and experiences are considered highly valuable. These include:

  • MongoDB: Experience with this NoSQL database is a plus.
  • Redis: Familiarity with this in-memory data store is also a bonus.
  • Typescript: Experience with this superset of JavaScript is a strong plus.
  • Golang: Knowledge of this programming language is also desirable.

Finally, while not essential, any experience with online advertising—such as ad servers, programmatic ad servers, RTB, DSPs, SSPs, VAST, VMAP, Freewheel, or DoubleClick—is a definite advantage. The role is part of a distributed team, so experience working in such an environment is also a plus.

This is a fantastic opportunity for a skilled Senior Back End Software Engineer to work remotely with a Fortune 500 company on a long-term, impactful project. If you are a motivated, hard-working professional with a passion for Node.js and a track record of success in high-traffic environments, we encourage you to apply.

Job Features

Job CategorySoftware Engineering

Apply For This Job

A valid phone number is required.