Senior Node.js Application Developer

Pivotal IT Services

Pivotal IT Services

Software Engineering
Posted on Saturday, May 11, 2024

Senior Node.js Application Developer

  • Remote
  • Full-time


About Our Team

Our employees thrive in a culture that's fast-paced and ego-free, where innovation and collaboration are encouraged at every turn. We are an organization that provides clients instant access to experienced and talented professionals who understand their unique challenges and know the most efficient ways to address them. We are continually investing in resources and talent, so we stay prepared with specialized teams in place who are experts in creating tailored technologies. Our solutions empower organizations to grow, modernize, and succeed in a rapidly evolving landscape.

We value all voices and want to attract talent from all backgrounds. We're on the lookout for individuals who are passionate about technology and thrive in environments where problem-solving is approached with creativity and enthusiasm. If you're someone who enjoys continuously expanding your skill set while tackling real-world business problems, you'll feel right at home with us. Veterans and military spouses are especially encouraged to bring your unique and valuable experience to our team.

About The Role

i4DM is seeking a highly motivated and skilled Senior Application Developer with expertise in Node.js and JavaScript to join our fast-growing IT-project based consulting business supporting the Department of Veterans Affairs. The Senior Application Developer will play a critical role in implementing, problem-solving, maintaining, and supporting agile software development projects aimed at modernizing systems. This role requires advanced consulting skills, extensive technical expertise, and a deep understanding of industry knowledge.

The successful candidate will develop innovative solutions to complex problems and create these solutions through iterative approaches such as proof of concept (PoC), minimal viable product (MVP), and scaling to a fully operational product. This developer will support the VA to increase user satisfaction, decrease processing costs, streamline the reimbursement process, and reduce any unnecessary delays to settled claims. Our developer will utilize their passion and expertise to enhance the Veterans’ experience support the VA’s commitment to digital transformation.


  • You will work and collaborate on a team of project managers, business analysts, developers/engineers, and QA staff within an Agile DevSecOps environment. As a crucial member of our team, you will also be expected to interface with client representatives. Our team member will:
  • Perform agile software development to modernize systems, concentrating on both back-end and front-end languages to build complete solutions.
  • Apply advanced consulting skills and extensive technical expertise to develop innovative solutions to complex problems.
  • Create innovative solutions through iterative approaches like PoC, MVP, and scaling to a fully operational product.
  • Work independently with minimal direction and provide mentorship and supervision to team members as needed.
  • Acquire client requirements and address workflow problems through automation optimization.
  • Develop RESTful APIs, serverless functions, and associated libraries, classes, and data sources.
  • Utilize Node.js, JavaScript, Git, SQL, Software Development Lifecycle (SDLC), Back-End Development, Integration, API Development, AWS Services, and development tools in daily tasks.
  • Collaborate effectively with cross-functional teams to deliver high-quality software solutions.


  • 7+ years of experience in designing, modifying, developing, writing, and implementing software programming applications using agile methods.
  • 7+ years of experience in software development with basic programming languages, technologies, tools, or web development stacks.
  • Expertise with Node.js and JavaScript.
  • Experience in writing source code for new applications or enhancing code samples for existing applications.
  • Proficiency in using both back-end and front-end languages to develop complete solutions (e.g. Python)
  • Experience in acquiring client requirements and resolving workflow problems through automation optimization.
  • Proficiency in developing enterprise applications with Cloud technologies such as AWS and working with databases like Microsoft SQL Server.
  • Ability to obtain and maintain a Public Trust or Suitability/Fitness determination as required by the client.
  • Bachelor's degree or 8+ years of related experience in software engineering in lieu of a degree.


  • Experience with AWS Lambda, Step Functions, and associated services.
  • Experience with relational databases such as Oracle, MySQL, and PostgreSQL.
  • Familiarity with NoSQL databases and caching technologies.
  • Ability to work with automated testing tools for testing and maintenance.
  • Experience with Agile methodology, extreme programming, software engineering, product management, and software products.
  • Master’s degree.
  • Experience supporting Veterans Affairs programs or Healthcare IT programs
  • Active Public Trust


Comprehensive healthcare coverage, HSA Plan, Life and Disability Insurance, and Retirement Savings Plan.