Full Stack Developer (REMOTE)
Full Stack Developer (REMOTE)
Posted yesterday
SENIORITY
Senior
About the role
- Develop backend APIs using modern open-source languages such as Python, Ruby, or JavaScript on cloud.gov infrastructure
- Build frontend web applications using JavaScript/TypeScript and frameworks such as React or Ember.jsWrite and maintain automated tests to achieve minimum 90% code coverage per sprint
- Ensure code meets zero linting errors and zero warnings per MDN Web Developer Guides
- Implement accessible features meeting WCAG 2.1 Level A and AA standards
- Contribute to Salesforce development components as needed
- Participate in code reviews and follow secure coding practices per OWASP and US-CERT standards
- Support integration with USDA mission systems via RESTful APIsMaintain and update deployment scripts and configurations as needed
- Contribute to sprint documentation, inline code documentation, and system diagrams
- Proficiency in at least one modern backend language (Python, Ruby, or JavaScript)
- Experience with frontend frameworks (React or Ember.js preferred)
- Experience with SalesForce (preferred)
- Familiarity with RESTful API development and microservices
- Understanding of agile development practices and sprint-based delivery
- Knowledge of Section 508 accessibility requirements
- Experience with version control using GitHubSecurity Requirement:
- Ability to obtain a Public Trust
- Minimum of 3 to 5 years of software development experience, with demonstrated proficiency in both frontend and backend development
- Experience contributing to agile development teams with regular sprint deliverables
- Demonstrated experience writing unit tests and achieving high test coverage
- Experience developing or contributing to federal government software projects is preferred
- Familiarity with accessibility standards and Section 508 compliance in web applications
- Experience with Salesforce development is a plus
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
