Intermediate Software Developer

Nuclear Promise X Logo

Nuclear Promise X

πŸ’΅ $110k-$150k
πŸ“Remote - Worldwide

Summary

Join our Software Development team as an Intermediate Software Developer and play a key role in driving innovation within the nuclear power industry. This position requires collaboration with cross-functional teams, including engineers, business intelligence experts, and UI/UX designers. While regular site visits to Bruce County and Durham Region are required, the role offers flexibility with remote work options from our Kincardine or Whitby offices. The ideal candidate possesses 5-10 years of software development experience, expertise in React, Node, c#, Express, SQL, and Azure, and a passion for clean energy. We offer a competitive salary, comprehensive benefits, and a supportive work environment.

Requirements

  • 5-10 years of full-time professional software development experience
  • Experience building fast, visually appealing consumer-facing, scalable web apps
  • Software development experience with a focus on React, Node, c#, Express, SQL and Azure
  • Experience with Microsoft Suite and PowerBi
  • Experience writing API endpoints and working with databases (PostgreSQL etc
  • Experience with testing frameworks
  • Experience with deploying CI/CD pipelines
  • Previous work experience in an agile team
  • Excellent growth mindset demonstrated by a strong interest in expanding your skillset and exploring new technologies for the nuclear industry
  • Must be eligible to work in Canada
  • Must be able to visit client sites (Durham Region and Bruce County) on a frequent basis, as required to support project activities and deliverable submission

Responsibilities

  • Contribute to a cross-functional team who are building products for our clients in the nuclear energy industry
  • Mentor and learn from developers of all levels, evangelizing your knowledge and best practices to colleagues, and working with them to troubleshoot issues
  • Participate in the development and take accountability for deliverables
  • Contribute to daily processes such as designing, coding, testing, debugging, configuration and documenting software solutions
  • Participate in various review processes - i.e. Business Requirements, Test plans, Design reviews etc. to gain understanding of the application and provide input into the deliverables
  • Contribute to projects from initiation through planning, requirements, construction to implementation and post-implementation reviews
  • Suggest improvements to existing code to make a better UI experience for our clients
  • Find and implement creative solutions to technical challenges and proactively address product issues
  • Research and learn new technologies and how best to apply them to NPX's client challenges
  • Ensure code quality and work to minimize technical debt of solutions
  • Develop and lead innovation projects
  • Host or participate in hackathons and workshops aimed at process simplification, automation, and technology implementation
  • Lead and/or take part in initiatives to support charitable causes you are passionate about!

Preferred Qualifications

  • Exposure to Machine Learning
  • Experience with Maximo and ACE

Benefits

  • High-growth position in the early stage of a scaling company
  • Competitive salary + benefits package
  • Career Growth & Development Program
  • Flexible vacation and work model
  • NPX Days Off Company-wide days off to reset and recharge
  • Professional Development Fund
  • Competitive Maternity & Parental Leave
  • Focus on Mental Health
  • Investing in your Future with a RRSP Plan
  • A company culture built on trust, autonomy, and independence
  • Volunteer and Fun Events
  • Referral Rewards
  • Enjoy our welcome NPX Swag

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.