Senior Backend Developer

Posted 2 Days Ago
Hiring Remotely in United States of America
Remote
85K-144K Annually
Senior level
Consulting
Find work you believe in with approximately 9,000 specialized experts across 75 locations.
The Role
As a Senior Backend Developer, you will design and develop scalable backend REST APIs, integrate data sources, optimize databases, and leverage AWS services to deploy cloud-first solutions. You will collaborate with cross-functional teams in Agile/Scrum environments to deliver high-quality digital health services, while following best practices in coding and development.
Summary Generated by Built In

The Company

ICF seeks a Senior Software Engineer with a heavy focus on Backend Software Engineer with solid fundamentals in backend development and expertise in the Node.js ecosystem, including JavaScript, TypeScript, and related tools who will work with a cross-functional team to build modern digital health services. You will be a key player on a Scrum team, tackling challenges such as integrating external services, optimizing databases, and developing new REST APIs with a strong focus on security, performance, and scalability.

Our Work

The project is implemented using an Agile, Scrum-based process that includes Sprint Planning/Review/Retrospectives and daily stand-ups. The team uses integrated human-centered design and quality assurance measures to implement highly modern, usable interfaces. Our mission is to help the government improve healthcare for patients and reduce costs. We value bringing individuals that are experts in their disciplines, highly communicative, and self-motivated to own their work. Technology and domain experts work side-by-side in highly dynamic teams that have all the roles necessary to deliver high-quality digital services. In addition, critical to our success is forming teams of highly diverse individuals passionate about making a difference.

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

Basic Qualifications:

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

  • Candidates must reside within the U.S.

Preferred Qualifications:

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

  • Professional Skills

  • Strong written and verbal communication skills

  • Ability to understand complex systems and data both from the user perspective and technology perspective and independently investigate problems.

  • Ability to work and coordinate with other developers using digital tools.

  • Demonstrated time management skills.

  • Strong organizational skills with attention to detail.

  • Flexible and willing to accept a change in priorities as necessary

Additional Details:

Works on problems of diverse scope where analysis of data requires evaluation of clearly identified factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Networks with senior internal and external personnel in own area of expertise. Works under fairly limited direction. Normally receives little instruction on day-to-day work, general instructions on new assignments. Determines and develops approach to solutions within policies and procedures. Work is evaluated upon completion to ensure objectives have been met. Regularly interacts with functional peers within the immediate organization, as well as with clients or vendors. Interaction normally requires the ability to gain cooperation of others and/or conducting presentations of technical information concerning specific project/schedules.

If you're a backend developer with strong fundamentals, a collaborative mindset, and a passion for building secure and scalable systems, we'd love to hear from you!

Job Location: This position requires that the job be performed in the United States. If you accept this position, you should note that ICF does monitor employee work locations and blocks access from foreign locations/foreign IP addresses, and also prohibits personal VPN connections. 

#DMX-HES

#Li-cc1

#Indeed

Working at ICF

ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future.

We can only solve the world's toughest challenges by building an inclusive workplace that allows everyone to thrive. We are an equal opportunity employer, committed to hiring regardless of any protected characteristic, such as race, ethnicity, national origin, color, sex, gender identity/expression, sexual orientation, religion, age, disability status, or military/veteran status. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO & AA policy.

Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation please email [email protected] and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more here: Requesting an Accommodation for the ICF interview process.

Read more about workplace discrimination rights, the Pay Transparency Statement, or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act.

 

Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position.

The pay range for this position based on full-time employment is:

$84,533.00 - $143,706.00

Nationwide Remote Office (US99)

Top Skills

JavaScript
Node.js
Typescript
The Company
HQ: Reston, VA
9,000 Employees
Hybrid Workplace
Year Founded: 1969

What We Do

ICF is a global advisory and technology services company with approximately 9,000 employees in industries across the public and private sectors. For over 50 years, we’ve been helping clients take on some of the world’s most complex challenges to produce exceptional results. Our work is the catalyst to help shape the future for all.

Beyond our purpose-driven work, we invest in our employees and their experience with us. We have numerous options for healthcare and many additional benefits, including immediate access to 401k retirement matching and pet insurance. Our Employee Community Networks help members find support, belonging, and growth by enhancing internal networks and professional development. We offer paid volunteer time and match your donations. As learning is a never-ending journey, we offer tuition reimbursement, mentorship programs, communities of practice to contribute to and grow from, and memberships to LinkedIn Learning and Coursera. We aim to consider every aspect of how to invest in people so they can belong, grow, and thrive with us.

Why Work With Us

At ICF, we are a purpose-driven company with a strong culture and underlying values that prize diversity, opportunity, equality, and respect. We are not all the same. And that has always been our greatest strength. We are at our best when every member of our team feels respected, included, and heard—when everyone can show up as themselves and do th

Gallery

Gallery

Jobs at Similar Companies

Eastwall Logo Eastwall

Solution Architect

Artificial Intelligence • Cloud • Information Technology • Software • Consulting • App development • Big Data Analytics
Easy Apply
Remote
United States
20 Employees
150K-180K Annually

Energy CX Logo Energy CX

Strategic Account Executive

Greentech • Professional Services • Business Intelligence • Consulting • Energy • Financial Services • Utilities
Easy Apply
Chicago, IL, USA
55 Employees
Chicago, IL, USA
120 Employees

Similar Companies Hiring

Premier International Thumbnail
Information Technology • Database • Consulting
Chicago, IL
120 Employees
Eastwall Thumbnail
Software • Information Technology • Consulting • Cloud • Big Data Analytics • Artificial Intelligence • App development
Denver, CO
20 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account