Are you a skilled full-stack developer looking to make a meaningful career change? Our client is revolutionizing clean energy with innovative new nuclear technology, and they're looking for a skilled Senior Software Developer to join them in helping to build and maintain their primary data management application. This is a proprietary tool that is a key part of their plan to improvethe world's ability to deliver data-heavy nuclear power construction projects on time and on budget. What this role offers: Fully RemoteHourly range varies depending on experience (name your price).Healthcare Benefits (Medical, Dental, Vision, Etc.)PTOSome Paid HolidaysUnmatched 401 Responsibilities: Design and Development: Craft, implement, and document robust software solutions in alignment with defined requirements and user feedback.Refactorization and Maintenance: Implement strategic refactorizations and maintenance tasks to optimize productivity for both users and developers.Verification and Validation: Collaborate on verification and validation efforts to ensure compliance with specifications and quality standards.Performance Optimization: Proactively identify and address performance bottlenecks to enhance system efficiency and scalability.User Support and Training: Provide guidance and training to internal users, fostering their proficiency and confidence in utilizing the software system.Mentorship and Collaboration: Offer mentorship to fellow developers and actively participate in design reviews and code assessments.Infrastructure Support: Contribute to the maintenance of software build and testing systems, as well as server configuration and administration.Quality Assurance: Uphold software quality standards and regulatory requirements, ensuring adherence to best practices throughout the development lifecycle. Minimum Qualifications: Experience: 5+ years of hands-on experience in web application development.Technical Proficiency: Strong command of Python, JavaScript, Django, and a JavaScript framework such as Vue3.Tool Proficiency: Expertise in utilizing software development tools including git, IDEs, profilers, debuggers, and test frameworks.Adaptability: Ability to thrive in a dynamic, fast-paced development environment, delivering results amidst evolving conditions.Regulatory Compliance: Comfort working within the regulatory framework of nuclear reactor design and construction.Commitment to Excellence: Strong dedication to software best practices and a comprehensive understanding of the software development lifecycle.Communication: Excellent written and verbal communication skills, essential for effective collaboration and feedback exchange. Preferred Qualifications: Education: Degree in computer science, applied mathematics, or related field.Infrastructure Expertise: Experience in building and maintaining Linux application and database servers.API Development: Proficiency with Django REST Framework for API development.Continuous Integration: Experience configuring and maintaining CI systems, such as Jenkins.Frontend Expertise: Strong proficiency in Vue3 and Quasar for frontend development.Industry Experience: Prior involvement in major industrial construction projects is advantageous.Regulatory Knowledge: Familiarity with NQA-1 environments is a plus. Thomas-Thor provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.