Full Stack Developer
Talascend is currently seeking a Full Stack Developer for a remote, contract opportunity with our client.OverviewThis role involves building and maintaining a primary data management application that supports data-heavy nuclear power construction projects. The developer will work closely with engineering management, QA, and the internal user base to enhance the tool's capabilities and ensure quality and performance.ResponsibilitiesDesign, implement, document, and test software based on formally defined requirements and bug reports from the in-house user baseDesign and implement refactorizations and maintenance to maximize near- and long-term productivity of users and developersIdentify and prioritize tasks without them being explicitly assigned to youSupport verification and validation efforts to prove that the codes meet specifications and are correctSystematically identify performance or productivity bottlenecks; design and implement solutions to eliminate themPerform administrative data management operations on the backend based on user and management needsUnderstand and translate new feature requests into formal software requirementsTrain and support reactor designers to use the software systemProvide mentoring to other developersSupport software build and testing systems (like our Jenkins instance and related dashboards)Support server configuration and maintenance needsFacilitate design reviews for ongoing developments to keep review/approval process as productive as possibleReview proposed code changes and provide detailed feedback before allowing it to go liveEnsure compliance with quality standards and regulatory requirements for softwareQualifications8+ years of relevant experience on web application development5+ years in-depth experience and expertise with Django and DRF5+ years in-depth experience with at least one JavaScript framework like Vue35+ years regularly writing software testsRequirementsExpert-level programming skills in Python and JavaScriptExpert capabilities with software development tools, including git, IDEs, profilers, debuggers, test frameworks, packaging toolsAbility to focus and comfort with delivering a challenging project under evolving conditions, during rapid-paced developmentAbility and professionalism to work within the robust regulatory environment of nuclear reactor design and constructionA strong commitment to software best practicesGood understanding of software quality assurance and the software development life cycleAbility to provide and receive professional feedbackExcellent written and verbal communication skillsPreferred RequirementsDegree in computer science, applied mathematics, or similarExpertise building and maintaining Linux application and database serversExpertise in configuring and maintaining Continuous Integration systemsStrong expertise in Vue3 and Quasar specificallyExpertise with celeryExpertise with CypressExperience with major industrial construction projectsExperience working in NQA-1 environmentsWe thank all applicants for their interest. However, only those qualified individuals who closely meet thequalifications of the position will be contacted. The details of the position are only a summary, otherduties may be assigned as necessary.Background Check and Drug Screen may be required.Pay range is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited toexperience and geographic location. Talascend also offers a variety of benefits including: health and disability insurance, 401(k),EAP, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on dateof hire, plan requirements, schedule type, and client work site mandates.Talascend is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race,religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, orveteran status.#J-18808-Ljbffr