Senior Software Developer

$124,800 - $166,400/Yr

Protingent - Bellevue, WA

posted 18 days ago

Full-time - Senior
Remote - Bellevue, WA
Administrative and Support Services

About the position

The Senior Software Developer position at Protingent Staffing is a remote contract role focused on designing, implementing, and maintaining software solutions for the nuclear reactor design and construction industry. The role requires strong programming skills, particularly in Python and JavaScript, and involves mentoring other developers, supporting software build systems, and ensuring compliance with quality standards. The ideal candidate will have a commitment to software best practices and the ability to work in a fast-paced, regulated environment.

Responsibilities

  • Design, implement, document, and test software based on defined requirements and bug reports.
  • Design and implement refactorizations and maintenance to maximize productivity.
  • Identify and prioritize tasks without explicit assignments.
  • Support verification and validation efforts to ensure code meets specifications.
  • Identify performance bottlenecks and design solutions to eliminate them.
  • Perform administrative data management operations based on user and management needs.
  • Translate new feature requests into formal software requirements.
  • Train and support reactor designers in using the software system.
  • Mentor other developers.
  • Support software build and testing systems, including Jenkins.
  • Support server configuration and maintenance needs.
  • Facilitate design reviews for ongoing developments.
  • Review proposed code changes and provide feedback before deployment.
  • Ensure compliance with quality standards and regulatory requirements.

Requirements

  • 5+ years of relevant experience in web application development.
  • Strong programming skills in Python and JavaScript.
  • In-depth expertise in Django framework.
  • Expertise in JavaScript frameworks like Vue3.
  • Proficient with software development tools including git, IDEs, profilers, debuggers, and test frameworks.
  • Ability to deliver challenging projects under evolving conditions.
  • Professionalism in a regulatory environment of nuclear reactor design.
  • Commitment to software best practices.
  • Good understanding of software quality assurance and the software development life cycle.
  • Ability to provide and receive professional feedback.

Nice-to-haves

  • Degree in computer science, applied mathematics, or similar.
  • Expertise in building and maintaining Linux application and database servers.
  • In-depth expertise with Django REST Framework.
  • Experience configuring and maintaining Continuous Integration systems.
  • Strong expertise in Vue3 and Quasar.
  • Experience with major industrial construction projects.
  • Experience working in NQA-1 environments.
  • Excellent written and verbal communication skills.

Benefits

  • Competitive salaries
  • Insurance plan options (HDHP plan or POS plan)
  • Education/certification reimbursement
  • Pre-tax commuter benefits
  • Paid Time Off (PTO)
  • Administered 401k plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service