Global Jobs Opportunity
← Back to all jobs

Full-Stack / API Developer (Remote)

4 days ago

⚠️ Before applying, please carefully review all the job requirements

Location:
United States
Work Arrangement:
Fully Remote
Experience:
3–5 years
Job Type:
Full Time
Company:
Rockville, MD
Salary:
Negotiable
Posted:
2026-09-29

Job Overview

  • The Full-Stack/API Developer position is a core engineering role focused on designing, building, and deploying scalable web applications, backend services, and spatial data pipelines. In this position, the developer contributes to modernizing public hydrologic data platforms, specifically enhancing the National Water Prediction Service (NWPS). Core duties involve delivering responsive web interfaces, constructing RESTful API endpoints, and enabling multi-source environmental data ingestion.

Key Responsibilities

  • ▪ Design, test, and deliver end-to-end web applications and RESTful API endpoints for system modernization initiatives.
  • ▪ Construct responsive and accessible frontend interface components, including hydrographs, data tables, map widgets, and gauge search features using HTML5, CSS3, and JavaScript or TypeScript.
  • ▪ Guarantee full compliance with Section 508 and WCAG 2.1 AA web accessibility guidelines across all user interface components.
  • ▪ Develop Python scripts and SQL queries to parse, transform, and manage complex hydrologic datasets within Amazon Aurora PostgreSQL and S3 storage.
  • ▪ Write automated unit and integration tests using Pytest, Jest, or unittest to maintain a minimum of 80% code statement coverage.
  • ▪ Manage feature branching, pull and merge requests, automated pipeline executions, and code reviews across VLab GitLab and GitHub platforms.
  • ▪ Engage actively in daily Scrum stand-ups, sprint planning meetings, story estimation, and issue tracking using Jira and VLab Redmine.
  • ▪ Support senior technical staff by conducting automated sandboxed testing and database schema verifications for community-driven code updates.

Required Skills and Qualifications

  • ▪ Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a closely related technical field.
  • ▪ 3 to 5 years of professional hands-on experience in full-stack web application engineering and RESTful API development.
  • ▪ Strong programming skills in Python utilizing frameworks such as FastAPI, Flask, or Django.
  • ▪ Solid expertise in modern frontend web technologies including JavaScript, TypeScript, HTML5, and CSS3.
  • ▪ Practical experience designing RESTful APIs, managing PostgreSQL databases, executing SQL queries, and handling JSON or GeoJSON data structures.
  • ▪ Proven experience building web interfaces that comply with WCAG 2.1 AA and Section 508 accessibility standards.
  • ▪ Familiarity with AWS cloud environments (including AWS Fargate, S3, and Aurora), Docker containerization, and basic Infrastructure as Code principles.
  • ▪ Proficiency with automated testing frameworks (Pytest, Jest), Git version control workflows, and issue tracking tools like Jira or Redmine.

Prepare for Your Interview

  • These suggested questions can help you prepare for an interview by focusing on the skills, responsibilities, and technical areas relevant to this role.

Suggested Interview Questions

  • Q: How do you approach designing and maintaining RESTful API endpoints using Python frameworks like FastAPI, Flask, or Django?
  • Q: What techniques and testing practices do you implement to ensure web interfaces comply with WCAG 2.1 AA and Section 508 accessibility guidelines?
  • Q: How do you structure automated unit and integration tests using Pytest or Jest to achieve and maintain an 80% code coverage standard?
  • Q: Can you describe your experience parsing, transforming, and querying relational or spatial datasets using SQL, PostgreSQL, and GeoJSON?
  • Q: How do you manage feature branches, pull requests, and automated CI/CD pipeline runs within platforms like GitLab or GitHub?
  • Q: What is your experience with containerizing application components using Docker and integrating them with cloud services like AWS S3 or Aurora?
  • Q: How do you approach reviewing, sandboxing, and testing third-party or community-contributed code before merging?
  • Q: How do you organize sprint tasks, estimate user stories, and track progress within Agile frameworks using tools like Jira or Redmine?

Who May Be a Good Fit for This Role?

  • This role may be suitable for software engineers who excel at constructing data-intensive web applications and RESTful APIs within collaborative Agile team settings. Candidates who possess strong experience in Python backend frameworks alongside modern JavaScript or TypeScript frontends will fit well in this position. It may also appeal to developers committed to software quality, rigorous test automation, WCAG 2.1 AA accessibility compliance, and cloud-native workflows involving AWS and Docker. Engineers who enjoy working on impactful environmental data systems will find this work especially engaging.

Application Tips

  • Applicants may want to highlight their practical experience in developing RESTful API endpoints with Python and creating user-friendly web interfaces using JavaScript or TypeScript. It is beneficial to emphasize projects where you managed relational databases, worked with spatial data formats like GeoJSON, or deployed applications using AWS cloud services and Docker containers. Candidates should also consider detailing their familiarity with test-driven development, achieving minimum test coverage goals, and maintaining Git-based CI/CD pipelines.

interested candidates fill the job application form: Apply Here

Related Jobs

Junior Full-Stack Developer - (Remote)

3h ago

⚠️ Before applying, please carefully review all the job requirements

Location:
United States
Work Arrangement:
Remote
Job Type:
Full-time / Part-time
Company:
Solo Clash
Salary:
Compensation based on experience (Negotiable)
Posted:
2026-10-03
Working Hours:
Flexible hours
View full details →

Full Stack Developer - (Remote)

3h ago

⚠️ Before applying, please carefully review all the job requirements

Location:
United States
Work Arrangement:
Remote
Experience:
Bachelor's degree with 4+ years in cloud architecture (or Master's degree with 0–2 years)
Job Type:
Full-time / Permanent
Company:
Aether Aerospace
Salary:
$106,300 – $150,700 per year
Posted:
2026-10-03
Start Date:
Immediate
Security Clearance:
Active TS/SCI Clearance Required
View full details →

Full Stack Application Developer - (Remote US)

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Richmond, Virginia, United States
Work Arrangement:
REMOTE
Experience:
Minimum 2 years of relevant experience with a University Degree, or an Advanced Degree in a related field
Job Type:
Full-time
Company:
Raytheon (RTX)
Salary:
$68,900 - $131,100 USD
Posted:
2026-10-02
View full details →

Full Stack Developer - (Remote)

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Virginia, United States
Work Arrangement:
Remote
Experience:
Entry to early career (Software Developer)
Job Type:
Full Time
Company:
Parsons Corporation
Salary:
$88,400.00 - $154,700.00
Posted:
2026-10-02
View full details →
LinkedIn channelLinkedInFollow us for career news and job updatesFollow now →WhatsApp Channel channelWhatsApp ChannelGet new job alerts directly on WhatsAppFollow now →
📄

Get an ATS Resume

Professionally optimized to pass automated filters and get noticed — any country.

Learn More