EverTrue Inc Senior Backend Software Engineer in Boston, Massachusetts
As a Senior Backend Software Engineer you will be directly contributing to the EverTrue platform. You will work with a team of experienced frontend, backend and mobile engineers, as well as collaborating with design and product team members. Senior backend engineers help to design and architect solutions as well as directly contributing to projects. You will have a voice helping to determine the future state of EverTrue technology, shaping our future by recommending technologies and tools that best meet our product needs and by building innovative products.
Directly contribute to our software by writing high quality code leveraging languages such as Java or Ruby and frameworks such as Spark
Ensure data quality and accessibility by working with data technologies such as MySQL and ElasticSearch
Design, scale and improve our microservice infrastructure with an eye towards simplification and maintainability
Collaborate with a team to build high-quality, scalable APIs that follow best practices
Promote quality through regular code reviews and writing appropriate tests
Help identify and resolve technical or product opportunities
Build solutions that are high availability and performant
Who We Are:
EverTrue’s mission is to build relationships in pursuit of a better world. We seek to deliver on this mission through the people we employ and partner with, the values we embrace as a company, and the software and services we offer.
EverTrue embraces diversity and equal opportunity. We value a team that brings a variety of backgrounds, viewpoints, and skills to the table. We believe that the more inclusive we are, the better we will be.
We promote autonomy, trust, respect, and passion. Our team strives to share knowledge, celebrate accomplishments, think creatively about our customer’s needs, and have fun along the way.
EverTrue helps fundraising teams build a pipeline of donors and raise more money by:
Creating comprehensive views of their donors using 3rd party data sources including Facebook, FullContact, Zillow, EventBrite, and Emma.
Offering mobile-first workflow tools to engage alumni, discover prospects, and manage portfolios of donors.
Providing actionable metrics to measure and benchmark progress.
Many of the largest universities in the country and more than half of the US World and News top 100 colleges in the US rely on EverTrue. We're cash-flow positive with backing by Bain Capital Ventures and University Ventures. We have headquarters in Boston but close to half of our employees are fully distributed across the US.
Technologies we use:
Java w/ Dropwizard, Ruby w/ Rails & Rack
GraphQL, ElasticSearch, Spark, Storm, MySQL, Kafka, Memcached, Redis and Cassandra, Snowflake
Amazon Web Services, automated by Chef and CloudFormation. This includes services like ECS, RedShift, EMR, CodeBuild, S3, and more.
Who You Are and What Skills You Possess:
You have worked for 6+ years in software development
You enjoy working with, learning, and leveraging new technologies.
You have experience or familiarity with a majority of the technologies we use, and in-depth experience with Java
You have strong analytical skills and are a creative thinker, willing and able to come up with solutions to diverse and complex problems.
You can work independently to drive outcomes and build solutions but also thrive in an inclusive team environment, with communication and collaboration being key skills that you leverage consistently.
You are excited about the Education/Non-Profit Sector and/or have experience with Advancement or Fundraising.
If you’re excited about working for a mission-driven company, we encourage you to apply even if you don't feel like you meet all the criteria.
Powered by JazzHR