Scientific Full Stack Developer
$95,000–$130,000 year
RemoteUnited States
Job Summary
Design user-friendly, responsive interfaces for SWPC's web applications and modernize legacy systems using Vue, React, and Svelte. Develop RESTful APIs with Python and Django, manage ETL pipelines with Prefect, and deploy applications via Docker. Lead a team of developers, conduct code reviews, and integrate generative AI features into client-facing scheduling tools. Collaborate with stakeholders using Agile/Scrum to translate scientific requirements into actionable designs. This mid-to-senior role supports the modernization of SWPC's Testbed applications and requires a Master's degree, 8+ years of experience, and proficiency in JavaScript frameworks, Java, and NoSQL databases.
Required Qualifications
- At least a Master's degree in atmospheric science, space physics, geophysics, engineering, computer science, graphic design, human-computer interaction, or mathematics from an accredited institution
- at least 8 years of experience in related areas
- Proven experience as a Full-Stack Developer
- prior experience in a senior or lead capacity
- Strong proficiency in JavaScript frameworks (Vue, React, Svelte)
- Solid back-end development experience with Java, Python, and Node.js
- Experience with SQL and NoSQL databases (Microsoft SQL Server, PostgreSQL, MongoDB)
- Hands-on experience with Docker for deployment
- Experience with automated testing tools such as Selenium and Playwright
- Familiarity with ETL processes and tools such as Prefect
- Experience integrating AI/ML features into production applications
- Strong project management skills, with Agile/Scrum experience
- Excellent client-facing communication skills
- Demonstrated ability to lead and mentor a development team
- Candidates must be a U.S. Citizen or Green Card Holder
- US Citizen must live in US for 3-5 years prior to application
Desired Qualifications
- Django experience
- Exposure to Drupal or similar CMS platforms, especially in theming or content structuring
- Basic understanding of user research methods such as surveys, user interviews, or A/B testing
- Interest or coursework in space science, atmospheric physics, or scientific visualization
- Familiarity with web API integration and visualizing scientific data in browser-based environments
- Experience with Git or other version control systems
- Ability to communicate design intent and usability rationale effectively to technical and non-technical audiences
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.