
Software Engineer (React/Python)
Job Description
Posted on: August 4, 2025
Software Engineer (React/Python)
Constellation seeks a Software Engineer to join our Homeland Security Team. This role requires a strong front-end development background using React, along with hands-on Python experience for building data pipelines and automation workflows. The ideal candidate will help develop user-facing applications integrated with backend ETL processes that support operational reporting, data collection, and intelligent automation. This position involves close collaboration with analysts, engineers, and stakeholders to deliver mission-driven capabilities across multiple workstreams.
Key Responsibilities:
- Design, develop, and maintain modern web applications using React that integrate with backend data automation workflows.
- Build and support Python-based ETL pipelines to extract, transform, and load data into the enterprise reporting platform.
- Collaborate with automation engineers, analysts, and cloud engineers to design intuitive, data-driven user interfaces.
- Integrate frontend components with APIs and automation services built using tools such as Apache Airflow and Databricks.
- Participate in sprint planning and technical discussions to refine system designs and requirements.
- Ensure data accuracy, performance, and maintainability across frontend and backend components.
The ideal candidate must have the following experience, background, and credentials:
- At least 4 years of experience in front-end development using React and hands-on experience using Redux for state management in production React applications
- At least 2 years of experience developing Python scripts for automation or ETL workflows, including usage and familiarity with Pandas
- Strong experience developing front-end applications using HTML, TypeScript, and CSS with a focus on responsive design and modern UI/UX
- Strong understanding of RESTful APIs, React component design and common component libraries, and secure web development practices
- Proficiency in writing unit tests using frameworks such as Jest
- Experience working in a collaborative code environment and familiarity with Git, CI/CD pipelines, and modern development workflows
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Be a U.S. citizen able to pass a background investigation by the client agency. DHS clearance with CBP/ICE or DoD Top-Secret preferred
Job Type: Full-time
Pay: $115,000.00 - $135,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Professional development assistance
- Tuition reimbursement
- Vision insurance
Application Question(s):
- This position requires U.S. citizenship. Are you a U.S. citizen currently residing in the U.S.?
- Do you have a DHS or DOD clearance?
- This position is contingent on passing a DHS background investigation. Are you capable of obtaining a security clearance?
- The interview process includes a live coding exercise using a React application. Are you capable of demonstrating your experience?
Education:
- Bachelor's (Required)
Experience:
- React: 2 years (Required)
- Python: 2 years (Required)
Work Location: Remote
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Remote-Work.app
Get Remote-Work.app on your phone!

Programador/a Java Spring Boot – Teletrabajo

Senior Java Developer

Backend Engineer - Italy

Analista Programador/a – Java
