Randstad Digital

Randstad Digital

Sr. Full-Stack Developer (Java / React)

Virginia, USA · Senior · Contract

Sponsorship not specified$70k-$90kDetected 27 days ago
JavaScriptPythonJavaBashReactAngularSpringFull-Stack DevelopmentCode ReviewGitLinuxStatisticsFinancial AnalysisAccountingForecastingFP&ACommunicationProblem SolvingCritical ThinkingFinancial Reporting

About the role

  • Fully onsite in McLean VA location: Tysons, Virginia job type: Contract salary: $70 - 90 per hour work hours: 9am to 5pm education: Bachelors
  • Write clean, robust, high-quality code following best practices, supported by automated unit and integration tests with strong coverage.
  • Assist with infrastructure upgrades, platform migrations, and adoption of new technologies to improve reliability, security, and operational efficiency.

Responsibilities

  • Develop and enhance core forecasting engine features to improve model accuracy, runtime efficiency, and enterprise readiness.
  • Support critical quarterly production runs for financial reporting by monitoring execution, troubleshooting issues, and ensuring integrity, accuracy, and timeliness of outputs.
  • Diagnose and resolve defects, reduce technical debt, and drive continuous improvements to ensure alignment with software engineering best practices.
  • Coordinate with team members across different layers of the stack (data, services, APIs, and infrastructure) to deliver end-to-end solutions.
  • Partner with FP&A and other stakeholders to implement new forecasting capabilities, enable scenario analysis, and meet evolving business and regulatory requirements.
  • Contribute to design discussions, code reviews, and documentation; demonstrate a commitment to collaborative problem-solving, thoughtful design, and high-quality deliverable
  • Contribute to design discussions, code reviews, and documentation; demonstrate a commitment to collaborative problem-solving, thoughtful design, and high-quality deliverable qualifications: Qualifications 3+ years of hands-on software development experience using a modern programming language (e.g., Java, Javascript, Python etc).

Requirements

  • 3+ years of hands-on software development experience using a modern programming language (e.g., Java, Javascript, Python etc).
  • 2+ years of experience using Git for source control in a team-based development environment.
  • 2+ years of experience using Java Spring and Springboot framework 2+ years of experience using Angular or React UI framework Familiar with unix shell scripting for automation, troubleshooting, and operational support.
  • Strong oral and written communication skills, with the ability to clearly articulate technical and business concepts.

Nice to have

  • Preferred Skills Graduate degree in a quantitative discipline (e.g., Computer Science, Mathematics, Statistics, or related field).

Compensation

  • $70k-$90k

Equal opportunity

  • Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
  • At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants.
  • If you require a reasonable accommodation to make your application or interview experience a great one, please contact Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc.
  • In addition, Randstad Digital offers a comprehensive benefits package, including:

This listing is sourced directly from Randstad Digital's careers page and normalized into a canonical job model.