React Developer - 100% Remote
About the Role
We are seeking an experienced Software Developer / Engineer for a full-time, fully remote position focused on developing and supporting full-stack applications, cloud-based solutions, and data engineering workflows. The role involves contributing throughout the software development lifecycle, from requirements analysis and technical design to implementation, testing, deployment, and production support. The successful candidate will work with AWS, Snowflake, Apache Airflow, SQL, and Python to build scalable applications and data solutions. This position requires strong experience in software development, data integration, and cloud technologies, along with the ability to collaborate with cross-functional teams in an Agile environment.
Key Responsibilities
Contribute across the software development lifecycle, including requirements analysis, technical design, implementation, testing, deployment, and production support. Monitor and troubleshoot application, pipeline, and integration issues in development and production environments. Document root causes and resolution steps for technical issues. Develop application and data pipeline features that integrate relational databases with AWS services, including S3 and related cloud resources. Build, test, maintain, and enhance full-stack applications and data solutions across frontend, backend, and database layers. Develop and consume RESTful APIs to support integration between applications, data platforms, and enterprise systems. Build and maintain ETL/ELT data pipelines for batch and near-real-time data processing. Develop efficient and maintainable data transformation workflows. Develop and support Snowflake data models, transformations, and workflows for scalable data processing. Use Apache Airflow to orchestrate, schedule, monitor, and troubleshoot data pipelines and automated workflows. Collaborate with infrastructure and application teams to deploy, support, and improve AWS-based solutions. Partner with cloud engineering, DevSecOps, and application teams to implement Infrastructure as Code (IaC) and CI/CD pipelines for Snowflake objects and deployments. Work with cross-functional teams in an Agile environment to deliver application and data solutions that meet business and user needs.
Required Qualifications
At least 8 years of relevant software development or engineering experience. Experience building full-stack applications using modern development frameworks, relational databases, and RESTful APIs. Strong hands-on experience designing, building, and maintaining ETL/ELT pipelines and data integration workflows. Experience supporting cloud-based applications and data solutions in AWS, including deployment, monitoring, and troubleshooting. Experience with SQL and Python for application development, data processing, and integration tasks. Experience with Snowflake for data modeling, transformation, and query optimization. Experience using Apache Airflow for workflow orchestration, scheduling, and monitoring. Excellent analytical skills, attention to detail, and strong problem-solving abilities. Experience collaborating with analytics, application, and platform teams in an Agile environment. Excellent communication and collaboration skills, including the ability to explain complex technical or analytical insights to executive and non-technical stakeholders. Ability to translate ambiguous business questions into analytical solutions. Authorization to work in the United States without sponsorship. Ability to complete, pass, and maintain at least a federal Public Trust investigation. Must have resided in the United States for at least 3 years within the past 5 years. Education A bachelor's or master's degree in Data Science, Computer Science, Statistics, Mathematics, or a related field is preferred. An additional 4 years of specialized experience may be substituted for a bachelor's degree.
Preferred Qualifications
Experience supporting federal or regulated environments, such as healthcare or financial systems. Hands-on experience or extensive training with Big Data platforms and large, complex datasets. Familiarity with DevSecOps practices, including secure development, access controls, and auditability. Familiarity with SAS. Familiarity with Artificial Intelligence (AI).
Work Environment
Full-time employment. Fully remote position. Candidates must be based in the United States. Preference is given to candidates located in the Washington, D.C. metropolitan area (DMV), including Maryland. Work schedule must align with the Eastern Time (ET) zone.
Compensation
The anticipated salary range is $98,000β$140,000. Compensation decisions depend on factors including skill sets, experience, training, security clearances, licensure, certifications, and other business and organizational needs. Work Authorization and Background Requirements Applicants must be authorized to work in the United States without sponsorship. Candidates must be able to complete, pass, and maintain at least a federal Public Trust investigation. Candidates must have resided in the United States for at least 3 years within the past 5 years.