Job Board
for underrepresented folks in tech

Back to all jobs
Photo of Green River

emoji of a pushpinRemote - Anywhereemoji of a money bag90,000 - 115,000
emoji of a woman of coloremoji of a man28 people in techemoji of a woman of coloremoji of a woman 10 women in techemoji of a woman of coloremoji of a person of color 1 person of color in tech

Green River creates software to promote public health, help people with housing, protect the environment, and improve public education.

JOB DESCRIPTION

Green River is adding to our team of developers designing and building applications in Ruby on Rails. We seek candidates committed to public health, school improvement, environmental protection, and social justice. As the climate changes, the population increases, and critical resource thresholds are breached, data and information systems will play an increasingly important role in defining and delivering solutions — for both economic benefit, and human and ecological health. This vision drives us at Green River.

Incorporated in 2000, we are a custom web application development firm with a strong engineering focus and dedication to “software and analytics for a better world.” Our model requires software skills, analytical experience, business sophistication, and a genuine commitment to ethics and social responsibility.

Our projects offer challenges in developing complex, scalable algorithms and well-designed responsive user interfaces. We regularly evolve our approach to software development as new best practices emerge. We have a collaborative atmosphere in our company—shaping together the kind of work and lifestyle we want and fostering career paths through mentorship. This has resulted in exceptionally long-term relationships with both our clients and our staff. Our primary offices are in scenic Brattleboro, Vermont, and we have distributed staff living and working around the country. Our current clients include Starbucks, the Commonwealth of Massachusetts, the City of Boston, the State of Delaware, World Resources Institute, Reach Out and Read, and many other domestic and international non-profit organizations. We believe in our clients’ work, and are committed to being good partners in their success.

The Senior Software Engineer will work in small teams with our clients and Green River project managers, interaction and user experience designers, DevOps engineers, and front-end developers. Success in this position requires knowledge about the process for developing web applications, and enthusiasm about learning programming skills. We look for team members who believe in working to make the world a better place, yet bring a grounded professionalism appropriate to our clients and the scale of our projects. In addition:

What makes an engineer 'senior' at Green River:

  • Takes overall responsibility for the success of a project, including facilitating conversation around complex technical topics with the client
  • Actively participates in management of project scope, schedule, and budget
  • Gathers project requirements and translates them into software specifications
  • Develops high-quality software that minimizes defects and maintenance costs
  • Creates and maintains project momentum in order to meet client goals
  • Participates in internal discussions and groups to help guide Green River’s technical direction

A typical day might include:

  • Breaking ground on new features to establish patterns or prove out a design
  • Performing code reviews to ensure code quality and to mentor team members
  • Researching and evaluating new libraries, tools, and frameworks
  • Working with the devops team to manage deployments and define hosting requirements
  • Providing estimates, dependencies, and timing feedback in collaboration with the project manager 
  • Designing for and working securely with confidential data subject to HIPAA, GDPR, and other regulations
  • Translating requirements into data models in a relational database 
  • Working with our front-end team to create intuitive, accessible, and performant interfaces
  • Addressing production runtime errors and security vulnerabilities
  • Designing and implementing backend services for data ingestion, search indexing, and authentication

We offer a competitive salary, 100% health insurance coverage, five weeks paid time off, and retirement benefits.

To be considered for this position, please submit your cover letter and resume, including links to recent work and a description of your role in that work via our online application system

Green River is an Equal Opportunity Employer. In accordance with our beliefs and Title VII of the Civil Rights Act, Green River will not discriminate against job candidates, employees, or clients based on race, creed, color, ethnic origin, nationality, religion, gender, sexual orientation, gender identity or expression, age, or disability.

INTERVIEW PROCESS

First, you will speak briefly with someone on our recruiting team. This person will ask you a few preliminary questions and answer any questions that you have about the position. 

Next, since you're going to be writing code for a living, as part of the interview process, you will be coding with a future colleague. The idea isn't to have a test, or some high stakes exercise, but a chance to write some code in a supportive environment with a talented and friendly person. And while it's only one dimension of the process, it's a key step, so it will come early in your interview process. 

After that, you will interview with a couple developers who you will likely work with initially. This conversation will probably feel the most like a traditional interview, but it’s also very much a chance to meet some of the people you will be working with every day. You may also speak with our COO, who will be your direct supervisor and schedule your work. 

As a final step, you will meet with our CEO to learn more about Green River. This will not be an interview per se, but a chance to make sure the job with us really makes sense for you. You will learn what has made people successful here, and why programmers stay at the company so long, what we’ve picked up over the past two decades in business, and what we're trying to accomplish next.

From there, if all has gone well and we all like each other, the conversation will likely shift to logistics — start dates, work set-up, and so on.

DIVERSITY, EQUITY AND INCLUSION

Join us if you want to focus on addressing the COVID pandemic, climate change, substance use disorder, homelessness and lack of affordable housing, unemployment and underemployment, and poor public education. We use our tech skills to make an impact through a global and varied set of client projects. Our company provides excellent benefits, satisfying work-life balance, options for partial and fully remote work, and a culture of ownership — ALL staff are genuine team members who contribute significantly, and everyone retains substantial control over their own work. We are a talented, humble, welcoming, warmhearted group that cares deeply about the work we do — and that we all succeed together. And, while the work can be intense and challenging, we never fail to make each other laugh — every day.

Apply Now
When you apply, please mention that you found the posting on Diversify Tech!


Be the first to know!

We'll let you know as soon as a job is posted on our job board.

Subscribe →