Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Software Developer Jobs
Recruited by TRIPLECOM 8 months ago Address , Newark
Software Developer / Analyst Jobs
Recruited by Novisync, Inc 8 months ago Address Fishkill, NY, United States
Software Developer: 23-00750 Jobs
Recruited by RSC Solutions 9 months ago Address New York, NY, United States
Software Engineer - Developer Productivity
Recruited by Palantir Technologies 9 months ago Address New York, NY, United States
Software Engineer Iii, Search Education
Recruited by Google 10 months ago Address New York, NY, United States
Sr. Software Developer - Equities
Recruited by PIMCO 10 months ago Address New York, NY, United States
Software Developer, Graduate Program
Recruited by BNY Mellon 10 months ago Address New York, NY, United States
Software Team Lead Jobs
Recruited by AppCard, Inc. 10 months ago Address New York City Metropolitan Area, United States
Software Developer Jobs
Recruited by Hwasan Solution 10 months ago Address New York, NY, United States
Junior Software Developer Jobs
Recruited by Patterned Learning AI 10 months ago Address New York, NY, United States
Software Developer Intern Jobs
Recruited by Numerix 11 months ago Address , New York, 10016, Ny
Software Developer (Sports Media)
Recruited by Sportradar 11 months ago Address , New York, Ny $95,000 - $142,000 a year

Software Developer Jobs

Company

Ecotrust

Address , Portland, 97209
Employment type FULL_TIME
Salary $74,000 - $81,000 a year
Expires 2023-12-09
Posted at 8 months ago
Job Description

Position Title: Software Developer (AD4)

Reports to: Director of Software Development

Location: This position may work from our Portland, OR office or work remotely within our region (must be based in or willing to relocate to Alaska, California, Oregon, or Washington)

Salary Range: $74,000 - $81,000

Posting Date: 8/10/2023

Application Deadline: 9/10/2023

Anticipated Start Date: 11/1/2023


Learn more about this position by attending an informational webinar on August 23rd (scroll to bottom of posting for details). The webinar will be recorded and posted to the job posting shortly afterwards.


Overview

Who we are

Ecotrust creates and accelerates triple-bottom-line innovations to benefit our region and inspire the world. On the farm, at the coast, in the forest, and across our cities, we work in partnership towards an equitable, prosperous, climate-smart future. Since 1991, we have created durable change and sparked ideas across the globe. Ecotrust holds a deep commitment to equity and diversity as core principles integral to the work we do. As we add new members across all levels of the organization, we seek diverse perspectives and lived experiences that we believe foster learning, creativity, innovation, and equity. Learn more at Ecotrust.org.

Job Summary

The Software Developer will work as part of the Software Team at Ecotrust and interacts with other internal teams and external partners as determined by different project needs. Daily duties will mostly focus on converting project specifications into tests, writing the code to pass those tests, documenting functionality, and synchronizing code contributions with the team. Projects will range in domain and scope but are likely to relate to building web applications to facilitate stewardship of natural resources, building healthy food systems, and/or supporting and empowering communities. The Software Developer’s work will align with and contribute to Ecotrust's overarching justice, equity, diversity, and inclusion efforts as an anti-racist organization.

Who you are

Centering your goals around equity, you collaborate with humility to enable your projects and teams to drive radical, practical change. You have a passion for applying your coding skills toward these ends, and a dedication to continued personal and professional growth. You are independent, curious, and creative enough to seek and offer different ideas and approaches, but practical enough to work with the team in good faith towards the same goal and not let 'perfect' become the enemy of the good. You are aware of differences among vulnerable populations and the disparities faced by communities of color and you use your unique skills and voice to promote equity. You also think maps are pretty cool.

Primary Responsibilities (The activities listed below represent the core functions of this position.)

  • General Ecotrust responsibilities (10%):
    • Participating in regular team meetings and all staff meetings
    • Participating in the implementation of Ecotrust's 5-year strategic plan and contributing to organizational change efforts, including anti-oppression learning/action sessions, reviewing all staff communications, and providing feedback via surveys and group discussions.
  • Sharing ideas, code, and familiarity with any best practices
  • Researching/learning new technologies
  • Participating in regular team meetings and planning sessions
  • Writing Code To Specification (50%):
    • Translating specs to tests, and tests to code
  • Working with teammates and partners to ensure clarity around project status/requirements; Committing to a code repository
  • Targeting multiple audiences, Developers, Sysadmins, and public alike
  • Translating specs to tests, and tests to code
  • Supporting the software team's efforts by:
    • participating in regular team meetings and planning sessions
    • sharing ideas, code, and familiarity with any best practices
    • researching/learning new technologies
  • Participating in the implementation of Ecotrust's 5-year strategic plan and contributing to organizational change efforts, including anti-oppression learning/action sessions, reviewing all staff communications, and providing feedback via surveys and group discussions.
  • Participating in regular team meetings and all staff meetings
  • Writing and maintaining technical documentation (15%):
    • Targeting multiple audiences, Developers, Sysadmins, and public alike
  • Collaboration (25%):
    • Working with teammates and partners to ensure clarity around project status/requirements; Committing to a code repository
    • Supporting the software team's efforts by:
      • participating in regular team meetings and planning sessions
      • sharing ideas, code, and familiarity with any best practices
      • researching/learning new technologies

Responsibilities and tasks outlined in this document are not exhaustive and may change as determined by the needs of the organization or employee.

Key Qualifications and Transferable Skills Transferable skills may be gained through education, work experience (including the military) or life experience that are relevant for this position. Studies have shown that women and people of color are less likely to apply for positions where they do not meet 100% of the listed skills and qualifications. Even if you do not meet all of the requirements described, if you believe you are a good fit for the position, we encourage you to apply. A candidate will be assessed on their ability to successfully fulfill or quickly learn these functions.

  • Demonstrated competency in interpersonal aspects of justice, equity, diversity, and inclusion (JEDI), such as an understanding of how our identities and values influence interactions with others.
  • Relational databases, either directly with SQL or through a backend framework
  • Respect for security and privacy, both in terms of data and that of your teammates, project partners, and all parties impacted by your work.
  • Creating and maintaining technical documentation
  • 2 years of professional software development experience including direct experience and comfort with:
    • One or more high-level Object Oriented or Procedural programming languages
    • Working from a *nix command line (Linux or Mac OS)
    • Relational databases, either directly with SQL or through a backend framework
    • Creating and maintaining technical documentation
  • Working from a *nix command line (Linux or Mac OS)
  • One or more high-level Object Oriented or Procedural programming languages
  • Commitment to Ecotrust’s core values and mission to create economic opportunity, social equity, and environmental well-being.
  • Ability to communicate effectively and with humility in writing as well as in meetings and presentations, for technical and non-technical audiences, and with different cultures, backgrounds, and perspectives.

Other Useful Qualifications (The items listed below represent qualifications that are desirable in a candidate, but are not required. Some of these may be gained through professional development and coaching once on board.)

  • Jupyter Notebooks
  • Experience working with and within a variety of cultures and identities
  • Languages
    • Python, JavaScript
  • Uwsgi/gunicorn, NGINX, Apache
  • SSH, SSL, DNS, firewalls, keys, user-permissions, encryption
  • OpenLayers, QGIS, PostGIS, ArcREST, GeoPandas, others
  • Comfortable with tracking tickets, branching, merging, and pull requests
  • Science, Data, and data-visualization
    • Pandas, matplotlib, d3js
    • Familiarity with marine sciences, forestry, hydrology, climate science, agriculture
    • Jupyter Notebooks
  • Git and GitHub
    • Comfortable with tracking tickets, branching, merging, and pull requests
  • UI/UX
    • Responsive design, mobile design, aesthetics, human-computer interaction
  • Pandas, matplotlib, d3js
  • A bachelor's in computer science or related field, or successful completion of a coding school/bootcamp
  • Responsive design, mobile design, aesthetics, human-computer interaction
  • GIS and/or Web Mapping
    • OpenLayers, QGIS, PostGIS, ArcREST, GeoPandas, others
  • Dev-Ops, containerization, and virtualization
    • CI/CD, AWS, SSL, Docker, bash, Linux, VMs, Virtual Environments
  • Experience collaborating with teams and clients/customers in hybrid office/virtual environments
  • Familiarity with marine sciences, forestry, hydrology, climate science, agriculture
  • Networks/security
    • SSH, SSL, DNS, firewalls, keys, user-permissions, encryption
  • Philosophy, licenses, best practices
  • Python, JavaScript
  • Application servers
    • uwsgi/gunicorn, NGINX, Apache
  • CI/CD, AWS, SSL, Docker, bash, Linux, VMs, Virtual Environments
  • Open Source
    • Philosophy, licenses, best practices
  • Frameworks (server and client side)
    • Django, NodeJS
  • Django, NodeJS


Additional Information

This is a full-time, non-exempt position.

We believe great benefits make work better: Ecotrust offers equity-centered benefits that strive to recognize employees as whole people and prioritize their overall wellbeing. Benefits include medical, dental, and vision insurance with employee contributions scaled to income, tax-deferred and Roth retirement plans with employer base contributions, term life insurance, and disability coverage. Ecotrust invests in employees' professional development and personal growth. We also offer plentiful paid time off, retreats, and summer fun days.

At the discretion of Ecotrust, relocation expenses may be reimbursed to the selected candidate.

Working conditions:

  • A majority of your working hours should fall between 9AM and 5PM Pacific Time as we learn how best to work with you.
  • You will be expected to put in 40 hours of work every week (or take PTO to make up the difference). As a 'non-exempt' position, any overtime will need to be approved by your manager
  • This job can be performed entirely from a computer workstation
  • There may be opportunities to travel around the region for select interactions with partners, testing apps in remote environments, or for conferences, but none of these will be required for this position.


Ecotrust is an Equal Opportunity Employer.
We believe that a diverse staff of qualified, highly-skilled, and creative individuals is necessary to achieve the vision and mission of the organization. Individuals who identify as Black, Indigenous, Latinx, Asian, Pacific Islander, or other People of Color, people who are queer, trans, non-binary, people with disabilities, people who are immigrants, veterans, people from poor and working class backgrounds, and people who are/have been system-impacted are strongly encouraged to apply.

Click here to learn more about equity at Ecotrust.

Accommodation under the Americans with Disabilities Act: We gladly provide reasonable accommodation to anyone whose specific disability prevents them from completing an application or participating in this recruitment process. Please reach out to [email protected] in advance to request assistance.

How to Apply: Apply using the application to the right. No cover letter is required. Instead, please answer the brief narrative questions provided.

The Selection Process: In an effort to be as transparent as possible in our selection process as well as to help expedite bringing new staff on board, below is a timeline of key events:

  • Review of Resumes: 9/13/2023
  • Initial Screening Interviews (via Zoom): 9/18 - 9/22/2023
  • Extend offer: 10/13/2023
  • Reference checks: 10/11/2023
  • Face-to-face Interviews (via Zoom): 10/2 - 10/6/2023

While we will proactively communicate these dates and any changes to you throughout the process, please consider placing tentative holds on your calendars for the initial screening and face-to-face interviews.

-

Learn more about this position by attending an Information Session: Ecotrust is hosting an informational webinar about this position. You can call in to listen and ask questions.

  • Click this link to join the webinar: https://us06web.zoom.us/j/88403246411
  • Webinar ID: 884 0324 6411
  • Date: Wednesday, August 23rd, 2023 @ 4:00 PM Pacific
  • Dial this number to join by phone and enter the meeting ID: +1 253 215 8782

We will record the session and post the recording to the job posting shortly afterwards.


iHz4oNWmZe