Logo for Dunhill Professional Search & Government Solutions

Full Stack Developer

Role overview

Qualifications

  • Bachelor's degree in Computer Science, Information Systems or a related field, or equivalent relevant experience
  • 5-10 years of experience with programming or web development
  • Hands-on experience with TypeScript, Node.js, front-end frameworks such as Angular and React
  • Experience with web services (SOAP, RESTful, XML, JSON, etc.)

Responsibilities

  • Work collaboratively with technical and business team members to develop and maintain business solutions following agile development principles and practices
  • Design and develop applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use
  • Set and adhere to software coding best practices and style guides; participate in code reviews
  • Participate in sprint planning to assign story points and commit to the user stories planned for each sprint

Key facts

  • Remote from: United States
  • Full time
  • Senior (5-10 years)
  • Full Stack Developer
  • $100K – $110K / year
  • English

Hard skills

Other skills

  • Collaboration
  • Problem Solving

About the company

Dunhill Professional Search & Government Solutions logo

Dunhill Professional Search & Government Solutions

  • Unknown
Unknown

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Dunhill Government Solutions is hiring a Full Stack Developer who is passionate about designing and building complex applications for a federal health program. You will design and develop a modern, highly responsive web user interface for a microservices-based web application, build Node.js back ends in TypeScript, and work on an agile team that values simplicity, reliability, scalability and re-use. This is a fully remote (telework) role.

Responsibilities:

  • Work collaboratively with technical and business team members to develop and maintain business solutions following agile development principles and practices
  • Design and develop applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use
  • Set and adhere to software coding best practices and style guides; participate in code reviews
  • Participate in sprint planning to assign story points and commit to the user stories planned for each sprint
  • Troubleshoot problems with existing applications; design, build, maintain, monitor and test infrastructure
  • Design and develop a modern, highly responsive web-based user interface for a microservices-based web application, using the latest web UI/UX development tools and techniques
  • Translate business requirements into technical specifications and diagrams, and implement them in conformance with architectural and business requirements
  • Support technical documentation, program and user level documentation, training manuals, and operational and system level documentation
  • Support IT program requirements and metrics development, data quality assessment and strategic analysis; collect and analyze data to produce forecasts, assessments, recommendations and reports
  • Participate in project timelines, implementation design specifications, system flow diagrams, testing and ongoing application support

Required qualifications:

  • Bachelor's degree in Computer Science, Information Systems or a related field, or equivalent relevant experience
  • 5-10 years of experience with programming or web development
  • Hands-on experience with TypeScript, Node.js, front-end frameworks such as Angular and React, and Node.js back-end application frameworks
  • Experience with web services (SOAP, RESTful, XML, JSON, etc.)
  • Understanding of NoSQL databases (AWS DynamoDB experience is a plus)
  • Thorough understanding of object-oriented analysis and design principles and DevOps culture; identifies reusable functionality and implements it as reusable components
  • Knowledge of IT standards, methodologies, the system development life cycle and project management frameworks
  • Demonstrable experience with GitHub, Docker, Jenkins, Artifactory, SonarQube, etc.
  • Experience designing solutions using one or more Amazon Web Services (knowledge of AWS SDKs is a plus)
  • Must have lived in the United States 3 of the past 5 years

Preferred: 2+ years of experience with React and/or Express.js; Jest testing framework and MSW API mocking; AWS SDK for JavaScript; Spring Boot and Java; experience with federal health insurance marketplace eligibility and appeal processing; knowledge of federal health agency processes, standards and design systems.

Location: Remote (telework), United States.

Compensation: $100,000 - $110,000 per year

US Citizenship and the ability to pass a federal background investigation in order to be granted access to sensitive information.

#cjpost

Related jobs

See all Full Stack Developer jobs

Other jobs at Dunhill Professional Search & Government Solutions