Frontend Software Engineer, Scientific Applications
Job Description
Astrix Technology Group is seeking a contract Frontend Software Engineer to build intuitive, high-performance web applications that support scientific research and computational drug discovery. This role focuses on delivering user interfaces, dashboards, and integrations that connect to backend services, APIs, and relational databases.
Key Responsibilities
- Design, build, test, and maintain modern web applications integrated with backend services, APIs, and relational databases.
- Create researcher-facing interfaces and tools to configure, launch, monitor, and analyze complex computational workflows.
- Develop interactive dashboards and visual representations to track computational progress, system performance, and scientific outcomes.
- Collaborate closely with software engineers, AI/ML scientists, and computational biologists to support R&D workflows.
Required Qualifications
- Bachelor’s or advanced degree in Computer Science, Software Engineering, Computational Sciences, or a related technical discipline.
- At least 3 years of relevant software engineering experience in industry, academia, or a research environment.
- Authorization to work in the United States without sponsorship.
- Hands-on experience building modern web applications using React, TypeScript, and JavaScript.
- Solid understanding of frontend architecture, data structures, algorithms, and software engineering principles.
- Experience integrating frontend applications with backend APIs and relational databases.
- Experience developing interactive dashboards, data-driven interfaces, or visualizations for technical users.
Technologies
- React
- TypeScript
- JavaScript
Preferred Qualifications
- Experience developing software applications for scientific research, engineering, computational biology, chemistry, or other data-intensive technical domains.
- Familiarity with data visualization libraries and frameworks such as D3.js, Plotly, or similar technologies.
- Full-stack development experience, including exposure to Python or other backend programming languages.
- Experience building interfaces for computational workflows, job monitoring, data analysis, or research platforms.
- Familiarity with cloud-based applications, distributed computing environments, or machine learning platforms.
- Experience collaborating directly with scientists, researchers, or other specialized technical users to develop software solutions.
Job Details
- Location: Myrtle Point, OR (remote)
- Job Type: contract
- Compensation: USD 50 - 50 per hourly
- Minimum Experience: 3 years
Benefits
- Benefits Included