Job Closed
This listing is no longer active.
Resource Innovations offers environmental consulting services with a focus on energy and water efficiency. Past jobs at Resource Innovations have offered work-from-home flexibility
Python Developer
Location
Massachusetts
Posted
105 days ago
Salary
$90K - $100K / year
Seniority
Senior
Job Description
Python Developer
Resource Innovations
• Contribute to the development, maintenance, and enhancement of the organization's Commerce Manager software, which powers the core E-Commerce and retail product offerings of the Customer Engagement practice. • Collaborate with team members (e.g., project delivery staff, senior developers) to scope and design new features and applications used by our delivery staff to implement utility energy efficiency programs. • Write Python code within a Django web framework securely and efficiently. This includes working with models, model admins, custom views, and custom Django Ninja API routes. • Work efficiently with Git, GitHub, Heroku, and other components of our ecosystem. • 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 a library system, both from a developer perspective to help other developers replicate where needed and from a user perspective to help program delivery staff and users know how features work. • Other tasks as assigned.
Job Requirements
- 3-5 years of experience writing code.
- Significant comfort level with the foundations of Python programming, intermediate level or above. Must have familiarity with Django and/or Flask.
- 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.
- Django web framework experience.
- Experience building and deploying APIs.
- Preferred Qualifications
- A bachelor’s degree in computer science or comparable work experience.
- Experience with Heroku, AWS, Jira, and GitHub
- Experience with systems design fundamentals such as model architecture, Postgres schema, and more.
- Experience with developing custom functionality within the Django admin.
Benefits
- three weeks of paid vacation annually
- paid holidays
- 401(k) retirement plan with employer match
- medical, dental and vision coverage
- parental leave
- employee assistance program
- commuter benefits
- additional supplemental offerings
Related Guides
Related Job Pages
More Backend Engineer Jobs
Staff Backend Product Software Engineer, Core Intelligence & Media
DropboxDropbox is the one place to keep life organized and keep work moving.
• Lead the technical delivery of a team of 15 to 20 engineers to deliver high-impact customer and business outcomes. • Shape technical direction and partner with Product Management as the DRI for critical company-wide objectives. • Own massive, ambiguous technical and product problems that create company-wide opportunity. • Be a prolific, hands-on coder who owns and implements the most critical, complex, and foundational components of the system. • Influence roadmaps across orgs, breaking silos and steering decisions that change how Dropbox builds. • Architect foundational systems that enable new product capabilities and operate reliably at the scale of hundreds of millions of users. • Demonstrate senior technical leadership and maintain high engineering standards in a virtual-first environment.
Fullstack Developer, Java/TypeScript
DedalusDedalus Group is the leading european provider of digital solutions for Healthcare
• Assist in the implementation and ongoing development of software solutions for our product Opus::L • Modernize our system architecture by integrating and enhancing core system components, including the JavaFX integration with ActiveMQ, the replacement of existing CORBA structures, and the implementation of modern REST services • Analyze requirements and work closely with product management • Implement and test new features with a focus on quality, performance, and user experience • Troubleshoot, debug, and maintain existing software components • Document developed solutions and technical processes
Software Engineer, Backend – Semi Senior
2BrainsEn 2Brains, integramos estrategia, diseño y tecnología para potenciar empresas y disruptores tecnológicos.
• Enfocarse en diseñar, construir y escalar APIs robustas y servicios data-driven, asegurando una lógica de negocio confiable y escalable. • Desarrollar soluciones backend seguras, resilientes y orientadas a datos, capaces de sostener productos digitales en crecimiento. • Optimizar el rendimiento en entornos SQL y NoSQL, gestionando migraciones y asegurando la integridad de la información. • Diseñar servicios autorrecuperables (self-healing), capaces de detectar y recuperarse automáticamente ante fallas, garantizando resiliencia operativa a escala.
Senior Software Engineer, Backend
2BrainsEn 2Brains, integramos estrategia, diseño y tecnología para potenciar empresas y disruptores tecnológicos.
• Enfocarse en diseñar, construir y escalar APIs robustas y servicios data-driven, asegurando una lógica de negocio confiable y escalable. • Desarrollar soluciones backend seguras, resilientes y orientadas a datos, capaces de sostener productos digitales en crecimiento. • Foco fuerte en ingeniería de bases de datos, optimizando el rendimiento en entornos SQL y NoSQL, gestionando migraciones y asegurando la integridad de la información. • Diseñar servicios autorrecuperables (self-healing), capaces de detectar y recuperarse automáticamente ante fallas, garantizando resiliencia operativa a escala.



