Mid-Level Python/JS Contract Developer

| Denver, CO, USA | Remote
Employer Provided Salary: 40-50 Hourly
Salary data is provided by the employer. Please note this is not a guarantee of compensation.
Sorry, this job was removed at 3:28 p.m. (MST) on Thursday, May 2, 2024
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Company Description

simuwatt is the producer of the buildee Software Platform, a SaaS-based energy efficiency platform. buildee helps commercial and multi-family portfolio owners easily analyze, benchmark, and prioritize energy efficiency tradeoffs. The platform streamlines data collection, supports alignment of sustainability and facility teams, and surfaces the highest value energy efficiency opportunities. It provides property owners and managers with a holistic portfolio-wide and building-level view to drive actionable ESG and compliance reporting.

 

Role Description

We are seeking a talented and motivated Intermediate Python Developer in Colorado to provide ongoing, part-time contract services. We are not interested in working with an agency or talent resourcing company. The successful candidate will play a crucial role in developing integrations and APIs that facilitate data movement in and out of our database. This position is perfect for someone passionate about data manipulation, solving complex problems, and eager to contribute to our ongoing projects, including the development and maintenance of our public API.

 

Key Responsibilities

  • Design, develop, and maintain integrations for importing and exporting data between our MongoDB database and external APIs.
  • Work with the development team to understand requirements and develop scalable code.
  • Maintain and improve the performance of existing database-driven applications.
  • Contribute to the development of ETL processes for data transformation and integration.
  • Collaborate with frontend developers, understanding some JavaScript to ensure seamless data flow and integration.
  • Develop, document, and maintain our public API, ensuring a robust, secure, and efficient interface for external consumers.
  • Implement and maintain a comprehensive testing framework, including unit testing and load testing, to ensure scalability of integrations and data processing pipelines.
  • Development of detailed test plans, ensuring the reliability and performance of all data integrations.
  • Document the development process, architecture, and standard components for both internal and public-facing APIs.

 

Required Skills and Qualifications

  • Ideally located in Colorado for occasional in-person meetings.
  • 4+ years of experience in Python development, specifically with projects involving data integration and manipulation.
  • Strong experience with JavaScript and familiarity with Node.js, enabling effective collaboration with frontend developers and the development and maintenance of Node.js-based systems.
  • Proficient understanding of MongoDB, including database design, querying, and aggregation.
  • Experience with developing integrations that import data from external APIs into our MongoDB database and/or export data from our database to external APIs.
  • Understanding of RESTful APIs and experience with API integration.
  • Familiarity with ETL development processes.
  • Strong experience in developing and implementing comprehensive test plans, including unit and load testing, to ensure application reliability and performance.
  • Knowledge of Flask or similar Python web frameworks is a plus but not required.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about simuwatt IncFind similar jobs