ICF

Senior Software Engineer, Node.js Backend

ICF

full-time

Posted on:

Origin:  • 🇺🇸 United States • Virginia

Visit company website
AI Apply
Apply

Salary

💰 $98,124 - $166,810 per year

Job Level

Senior

Tech Stack

AWSAzureCloudDockerJavaJavaScriptJenkinsJestMicroservicesMochaMongoDBMySQL.NETNode.jsPostgresReactTypeScript

About the role

  • Design and develop scalable backend REST APIs using Node.js, TypeScript, Nest.js, and Express.js.
  • Integrate multiple data sources, optimize database queries, and design efficient schemas using PostgreSQL, MySQL, and MongoDB.
  • Implement and modify database structures (tables, indexes, views) for performance and scalability.
  • Troubleshoot and debug code, crafting effective solutions to technical challenges.
  • Focus on cloud-first solutions, leveraging AWS services (Lambda, Fargate, S3) and Azure for deployments.
  • Embrace a DevOps mindset with continuous integration and deployment using GitHub, Docker, and Jenkins.
  • Write clean, maintainable code, following best practices for test-driven development with tools like Jest and Mocha.
  • Collaborate within an existing codebase, working closely with team members to meet project goals.
  • Work on a Scrum team to integrate external services, optimize databases, and develop new REST APIs with a focus on security, performance, and scalability.

Requirements

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • 5+ years of experience in backend development using Node.js.
  • 2 years’ experience of asynchronous programming, REST APIs, and backend frameworks like Nest.js and Express.js.
  • 2 years’ experience with database technologies (PostgreSQL, MySQL, MongoDB) and query optimization.
  • Candidate must be able to obtain and maintain Public Trust Clearance.
  • Candidate must reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S.
  • U.S. Citizenship or Green Card is highly prioritized due to federal contract requirements.
  • Solid knowledge of cloud-based development, including AWS (Lambda, S3, EKS, SQS) and Azure.
  • Experience in the healthcare industry or federal government contracting.
  • Familiarity with microservices architecture, asynchronous programming, and scalable system design.
  • Hands-on experience with CI/CD processes, including GitHub, Jenkins, YAML, and Docker.
  • Prior experience working remotely full-time.
  • Familiarity with front-end frameworks like React and backend languages like .NET or Java.
  • Proficient with version control systems like Git and deployment tools.
  • Experience with front-end fundamentals (HTML5, CSS3) and knowledge of server-side templating languages.
  • Excellent problem-solving skills, critical thinking, and attention to detail.
  • Strong communication skills and the ability to work independently in a remote setting.
Devsinc

Associate Software Engineer – Backend, Node, DevOps

Devsinc
Junior · Midfull-time🇵🇰 Pakistan
Posted: 4 days agoSource: apply.workable.com
AWSAzureCloudDockerJavaScriptJenkinsKubernetesMicroservicesMongoDBNode.jsPostgres
HR POD - Hiring Talent Globally

Senior Full Stack Developer, React, .NET Core

HR POD - Hiring Talent Globally
Seniorfull-time🇵🇰 Pakistan
Posted: 18 days agoSource: www.careers-page.com
AWSAzureCloudDockerKubernetesMicroservices.NETNoSQLReactSQL
CG Infinity

Cloud Application Developer - AWS

CG Infinity
Mid · Seniorfull-time🇺🇸 United States
Posted: 41 days agoSource: cginfinity.applytojob.com
AWSCloudDockerDynamoDBJavaJenkinsMicroservicesNoSQLPythonTerraform
Pragmatike

Fullstack Developer, Node.js/TypeScript, React, AWS

Pragmatike
Mid · Seniorfull-time🇷🇴 Romania
Posted: 15 days agoSource: www.careers-page.com
AWSCloudJavaScriptMicroservicesNode.jsNoSQLReactTypeScript
Highspot

Senior Software Development Engineer, Coaching

Highspot
Seniorfull-time$166k–$272k / year🇺🇸 United States
Posted: 37 days agoSource: jobs.lever.co
CloudDockerJavaJavaScriptKubernetesMongoDBNoSQLReactRubySparkTypeScript