Resource Innovations is seeking an experienced Django/Python Developer to join the Customer Engagement engineering team.
The team develops personalized digital platforms to support E-Commerce and retail programs.
The developer will work closely with the Lead Engineer on the Commerce Manager, which is built using Django.
Responsibilities include contributing to the development, maintenance, and enhancement of the Commerce Manager software.
The developer will collaborate with team members to scope and design new features and applications for utility energy efficiency programs.
Writing Python code within a Django web framework securely and efficiently is required, including working with models, model admins, custom views, and custom Django Ninja API routes.
The role involves working efficiently with Git, GitHub, Heroku, and other ecosystem components.
Ensuring data security/privacy and following established protocols based on client and company requirements is essential.
Recommendations for improvements to processes and technologies are expected.
Documentation of code and features in a library system from both developer and user perspectives is required.
Other duties may be assigned as needed.
Requirements:
A minimum of 5 years of experience writing code is required.
Significant comfort level with the foundations of Python programming at an intermediate level or above is necessary.
Familiarity with Django and/or Flask is a must.
The ability to work independently once direction is set and to ask questions to avoid being stuck for extended periods is essential.
Quick grasping of concepts and efficient writing and testing of code is required.
The ability to work in small, focused bursts on disparate tasks is necessary, requiring quick ramp-up on new tasks.
Experience with Git or other version control systems is required.
Experience with the Django web framework is necessary.
Experience in building and deploying APIs is required.
Preferred qualifications include a bachelor’s degree in computer science or comparable work experience, experience with Heroku, AWS, Jira, and GitHub, knowledge of systems design fundamentals, and experience developing custom functionality within the Django admin.
Benefits:
Resource Innovations offers competitive salaries based on skills, experience, and qualifications, with a compensation range of $74,000 to $175,000.
Employees are eligible for a discretionary annual bonus in addition to base pay.
A comprehensive benefits package includes three weeks of paid vacation per year, paid holidays, and a 401(k) retirement plan with employer matching.
Health, dental, and vision insurance, along with other supplemental benefits, are provided.
Employment is contingent upon the successful completion of a comprehensive background check and reference check, and a pre-employment drug screen may be required if applicable.