This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Senior Backend Developer

$84,533 - $143,706/Yr

ICF International - Reston, VA

posted about 2 months ago

Full-time - Mid Level
Remote - Reston, VA
Administrative and Support Services

About the position

ICF is seeking a Senior Backend Developer to join a cross-functional team focused on building modern digital health services. This role emphasizes backend development with expertise in the Node.js ecosystem, including JavaScript and TypeScript. The developer will be integral to a Scrum team, addressing challenges such as integrating external services, optimizing databases, and developing secure and scalable REST APIs.

Responsibilities

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

Requirements

  • Bachelor's degree or higher and 5+ years of experience in backend development using Node.js.
  • 3+ years of experience in asynchronous programming, REST APIs, and backend frameworks like Nest.js and Express.js.
  • 3+ years of experience with database technologies (PostgreSQL, MySQL, MongoDB) and query optimization.
  • 3+ years of experience in cloud-based development, including AWS (Lambda, S3, EKS, SQS).
  • Proficient with version control systems like Git and deployment tools.
  • Experience with front-end fundamentals (HTML5, CSS3) and knowledge of server-side templating languages.
  • Experience with Agile development methodologies and tools (i.e., JIRA/Confluence).
  • Excellent problem-solving skills, critical thinking, and attention to detail.
  • Strong communication skills and the ability to work independently in a remote setting.

Nice-to-haves

  • Familiarity with front-end frameworks like React and backend languages like .NET or Java.
  • 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.

Benefits

  • Competitive salary based on experience and skills.
  • Flexible working hours and remote work options.
  • Comprehensive health insurance coverage.
  • 401(k) retirement savings plan with company matching.
  • Paid time off and holidays.
  • Professional development opportunities.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service