Now hiring

Full Stack Developer

Remote (United States)

Role overview

The Full Stack Engineer builds web applications and an external-facing portal for an enterprise data and analytics platform serving government users. The work combines JavaScript/React interfaces, Python backend development, APIs, data models and cloud deployment. This position is contingent upon contract award.

Development responsibilities

  • Architect and build web features, backend code and platform interfaces; translate user needs into frontend design, graphics, performance and capacity, integrating other platforms as needed.
  • Prototype and deploy backend applications with modern open-source software, including server-side processing, storage and frontend integration.
  • Develop the portal for viewing datasets, accessing data catalogs, requesting compute resources and managing data-access controls with Product Managers, Designers and Engineers.
  • Create dynamic user-facing features in JavaScript/React JS, debug components and improve performance; translate designs and wireframes into reusable, testable, efficient code.
  • Build, iterate and test scalable backend APIs, design data models for efficient access, and handle large datasets and their storage at scale.
  • Write accessible API and deployment/operations documentation, learn new programming tools and techniques, and stay current with web development.
  • Gather business, product and frontend/backend requirements with owners, analysts, designers, engineers and QA; communicate and clarify requirements across the team.
  • Support, maintain and enhance the existing application and participate in Agile standups, demos, retrospectives and sprint planning.

Required qualifications

  • At least four years of related experience and a bachelor’s degree in Computer Science, Information Systems, Engineering, Business or another related scientific or technical discipline.
  • Ability to pass federal public-trust clearance: US citizenship, or clearance through the Foreign National Government System requiring US residence for at least three of the preceding five years, a valid unexpired passport from the country of birth and appropriate visa/work-permit documentation.
  • Experience with a major cloud provider, preferably AWS, and strong Python and Djanjo skills.
  • Extensive HTML, CSS, JavaScript and TypeScript coding; expertise with Node.js and React or Angular.
  • Strong API knowledge, including JSON, Web APIs, REST APIs, JSON-RPC, XML-RPC, RESTful practices and GraphQL.
  • Docker containerization and deployment, and relational/non-relational database experience such as SQL, MySQL, NoSQL, PostgreSQL or MongoDB.
  • Application benchmarking, monitoring and performance engineering using tools such as Grafana, Sentry and Prometheus.
  • Knowledge of automated end-to-end/unit tests and testing platforms, plus Git, AWS DevSecOps, Agile test-driven development and Atlassian Jira/Confluence.
  • Strong documentation and problem-solving skills; flexibility with changing priorities and effectiveness in a fast-paced team.
  • Excellent spoken and written English and the ability to explain technical information to nontechnical audiences.

Desired background

  • Authentication and authorization systems, including Active Directory, Okta and AWS IAM policies/roles using attribute-based access controls.
  • Medicaid data and healthcare data from the Centers for Medicare and Medicaid Services or the wider healthcare industry.

Work and compensation

The role supports remote work aligned with Eastern time. Expected hours are 9:00 am–5:00 pm Eastern unless otherwise directed by the manager; the office location is Columbia, Maryland. Occasional travel for training and project meetings is estimated at less than 5% per year.

Salary is USD 102,300–114,300 per year. Benefits include medical, dental and vision coverage, 401(k) retirement benefits, paid time off, paid holidays, life and disability insurance, and wellness and employee-support programs. Eligibility depends on employment status and plan terms. Reasonable accommodations are available through Human Resources, and equal employment opportunity includes disability and protected-veteran status.

Recruitment notice

All communication only happens from authorized email addresses ending in @recruiterforge.com. We never ask for payments or sensitive documents. Suspect a scam? Email report@recruiterforge.com. We are recruiting agency, not employer. Please don't send your resumes to us.