Remote, but you must be in the following location
Resource Innovations is seeking a Web Application Developer Intern to join our growing software team, which focuses on building and maintaining full stack Django applications used in the delivery of our services supporting utility sponsored energy efficiency programs. This position will be responsible for creating new deployments and updating/adding features to existing deployments. The ideal candidate will have experience developing on the Django web framework, but such experience is not explicitly required. Solid Python programming experience is desired. The development work will be done in close collaboration with program delivery staff (who are users themselves and managers of external users) and within a solid framework of existing applications from which code can be pulled/reused and for which good documentation exists. While Django experience is a huge plus, a highly motivated applicant with strong Python experience can expect to learn the Django side within our team environment and fairly quickly become a reliable contributor to business needs.
Duties and Responsibilities:
Collaborate with members of your team (e.g., project delivery staff, senior developers) to scope out and design new features and new applications used by our delivery staff to implement utility energy efficiency programs.
Write Python code within a Django web framework securely and efficiently.
Work with git, GitHub, AWS, Heroku, and other components of our ecosystem efficiently.
Ensure data security/privacy and protocols are established and followed based on client and company requirements.
Make recommendations for improvements to processes and technologies.
Document code and features in library system, both from a developer perspective to help other developers replicate where needed and from a user perspective to help program delivery staff users know how features work.
Other duties as assigned.
Experience writing code.
Comfort level with Python, including use of all basic data types and operations: integers, strings, lists + list comprehensions, dictionaries, functions, modules, file I/O, etc.
Ability to work independently once direction is set and to ask questions to avoid being stuck for extended periods.
Ability to work quickly, both in grasping concepts and in writing and testing code.
Ability to work in small, focused bursts on disparate tasks routinely as opposed to longer, singular tasks. This requires quick ramp up on new tasks.
Git or other version control experience.
Successful completion of in-person testing for proficiency in Python and/or Django.
Preferred Qualifications
Pursuing a bachelor’s degree in computer science
Django web framework experience
Experience with Heroku, AWS, Jira, and GitHub
Experience working with engineering data, calculations, time series, plotly JS visualizations
Experience with New Relic or similar tool for monitoring application performance
Experience building and deploying APIs
Experience working with data scientists and machine learning applications
Resource Innovations offers competitive salaries based on candidate's qualifications. Resource Innovations also offers three weeks paid vacation per year, paid holidays, a 401(k) plan with employee matching funds, a discretionary bonus and an overall comprehensive benefits package.
About Resource Innovations
Resource Innovations is a women-led organization offering software-enabled clean energy solutions for utilities as well as commercial, industrial, and residential energy customers. Our experts design and implement a suite of leading-edge services to support the rapidly changing industry through the clean energy transition. We leverage diversity across our team to accelerate energy innovation and make clean and sustainable energy more available, accessible, and affordable. Learn more at resource-innovations.com.
Resource Innovations is an Equal Opportunity Employer, committed to ensuring equal employment opportunities for all job applicants and employees without regard to race, color, religion, national origin, gender, age, disability, marital status, genetics, protected veteran status, sexual orientation, or any other protected status. In addition to federal law requirements, Resource Innovations complies with applicable state and local laws governing non-discrimination in employment in every location in which the company does work.
Your email won't be used for commercial purposes. Read our Privacy Policy.