System One
System One is seeking a highly skilled Full Stack Developer to support the development and ongoing enhancement of a mission‑critical data management application used to support complex, data‑heavy nuclear power construction projects.
This application is central to improving project delivery by linking plant safety functions, requirements, analyses, documentation, testing, and workflows into an integrated data ecosystem. The role works closely with engineering leadership, QA, and internal users to continuously improve system performance, quality pedigree, and usability in a regulated environment.
Position Summary
The Full Stack Developer will design, implement, maintain, and optimize a large‑scale web application supporting nuclear reactor design and construction. The system includes a Python/Django/DRF backend running on RHEL servers and a JavaScript/Vue3/Quasar single‑page application frontend. The development team is small and highly collaborative (~5 developers). This role requires strong ownership, technical depth, and the ability to operate effectively in a fast‑paced yet highly regulated environment. Key Responsibilities
Design, implement, document, and test software based on formally defined requirements and internal bug reports Perform refactoring and maintenance to improve short‑ and long‑term developer and user productivity Independently identify and prioritize tasks without explicit assignment Support verification and validation activities to ensure software meets specifications Identify performance and productivity bottlenecks and implement solutions Perform administrative backend data management operations as needed Translate new feature requests into formal software requirements Train and support engineering users in system functionality Mentor other developers and support team development Support build and testing systems (e.g., Jenkins and dashboards) Support server configuration and maintenance Facilitate design reviews and ensure efficient approval workflows Review proposed code changes and provide detailed feedback prior to deployment Ensure compliance with quality standards and regulatory requirements Minimum Qualifications
8+ years of professional web application development experience Expert‑level programming skills in Python and JavaScript 5+ years of experience with Django and Django REST Framework (DRF) 5+ years of experience with at least one modern JavaScript framework (Vue3 preferred) 5+ years of experience writing and maintaining automated software tests Strong expertise with development tools including git, IDEs, debuggers, profilers, test frameworks, and packaging tools Comfort with advanced git workflows (interactive rebasing required) Ability to deliver complex software in evolving, fast‑paced environments Professionalism and discipline to work within a highly regulated nuclear environment Strong understanding of software QA and SDLC best practices Ability to give and receive professional technical feedback Preferred Qualifications
Degree in Computer Science, Applied Mathematics, or related field Experience building and maintaining Linux application and database servers Experience configuring and maintaining CI systems Strong expertise with Vue3 and Quasar Experience with Celery Experience with Cypress Experience supporting large industrial or construction projects Experience working in ASME NQA-1 environments Excellent written and verbal communication skills Additional Required Attributes (Added)
Strong communication skills desired High degree of trust and integrity; ability to communicate openly, demonstrate respect, and foster teamwork Actual starting level and job title will be determined based on assessment of qualifications Physical & Work Requirements
Ability to sit and/or stand for extended periods Bending, stooping, grasping, gripping, and fine motor control required Ability to safely lift up to 25 pounds Repetitive work and visual/audio focused tasks Work environment includes stairs, typing/keyboard use, and extended workdays (>8 hours/day) Travel:
0–5% Ref: #161-Managed Staffing Charlotte
#J-18808-Ljbffr
The Full Stack Developer will design, implement, maintain, and optimize a large‑scale web application supporting nuclear reactor design and construction. The system includes a Python/Django/DRF backend running on RHEL servers and a JavaScript/Vue3/Quasar single‑page application frontend. The development team is small and highly collaborative (~5 developers). This role requires strong ownership, technical depth, and the ability to operate effectively in a fast‑paced yet highly regulated environment. Key Responsibilities
Design, implement, document, and test software based on formally defined requirements and internal bug reports Perform refactoring and maintenance to improve short‑ and long‑term developer and user productivity Independently identify and prioritize tasks without explicit assignment Support verification and validation activities to ensure software meets specifications Identify performance and productivity bottlenecks and implement solutions Perform administrative backend data management operations as needed Translate new feature requests into formal software requirements Train and support engineering users in system functionality Mentor other developers and support team development Support build and testing systems (e.g., Jenkins and dashboards) Support server configuration and maintenance Facilitate design reviews and ensure efficient approval workflows Review proposed code changes and provide detailed feedback prior to deployment Ensure compliance with quality standards and regulatory requirements Minimum Qualifications
8+ years of professional web application development experience Expert‑level programming skills in Python and JavaScript 5+ years of experience with Django and Django REST Framework (DRF) 5+ years of experience with at least one modern JavaScript framework (Vue3 preferred) 5+ years of experience writing and maintaining automated software tests Strong expertise with development tools including git, IDEs, debuggers, profilers, test frameworks, and packaging tools Comfort with advanced git workflows (interactive rebasing required) Ability to deliver complex software in evolving, fast‑paced environments Professionalism and discipline to work within a highly regulated nuclear environment Strong understanding of software QA and SDLC best practices Ability to give and receive professional technical feedback Preferred Qualifications
Degree in Computer Science, Applied Mathematics, or related field Experience building and maintaining Linux application and database servers Experience configuring and maintaining CI systems Strong expertise with Vue3 and Quasar Experience with Celery Experience with Cypress Experience supporting large industrial or construction projects Experience working in ASME NQA-1 environments Excellent written and verbal communication skills Additional Required Attributes (Added)
Strong communication skills desired High degree of trust and integrity; ability to communicate openly, demonstrate respect, and foster teamwork Actual starting level and job title will be determined based on assessment of qualifications Physical & Work Requirements
Ability to sit and/or stand for extended periods Bending, stooping, grasping, gripping, and fine motor control required Ability to safely lift up to 25 pounds Repetitive work and visual/audio focused tasks Work environment includes stairs, typing/keyboard use, and extended workdays (>8 hours/day) Travel:
0–5% Ref: #161-Managed Staffing Charlotte
#J-18808-Ljbffr