Chief Engineer
Earn
(San Francisco, California)EARN As the nation’s leading microsavings provider, EARN is a nonprofit that gives families the tools to build wealth and achieve life-changing goals such as saving for emergencies, college, buying a first home, or starting a small business. Since 2001, we have helped tens of thousands of low-wage families through innovative financial products including matched savings accounts, checking accounts for the unbanked, and financial coaching.
We are looking for a talented Chief Engineer with excellent problem solving skills to design, develop and deploy our Web applications. The candidate will be a self-starter who can work independently in a highly demanding, rapidly changing and growing organization. EARN uses agile methods and best-of-breed online tools. We have a desire for continuous innovation, and are open to new technology and using new techniques and methodologies to solve problem with a great social need.
- Architect, design and develop EARN’s web applications.
- Own the technology stack for EARN’s applications.
- Provide technology leadership to the engineering team.
- Manage the operations of EARN Web sites.
- Provide technology roadmap and plan future product releases in cooperation with product management.
- Manage EARN technology vendors and external contractors.
- Communicate the status of technology projects to stakeholders and management.
- Recruit the necessary talent to achieve EARN’s technology goals.
- Stay current on emerging technologies so as to understand how to apply them to EARN’s mission.
- Has led the development of a Cloud based Web/Mobile application.
- Proficient in Python web frameworks such as Pylons, Flask, or Django.
- Solid understanding of relational databases and SQL.
- Experience with public cloud infrastructure (we use AWS).
- A working knowledge of Git.
- Ability to write maintainable code with extensive test coverage, and to work in a continuous integration and deployment environment.
- Knowledge of HTML 5/CSS/JavaScript is required.
- Experience working with RESTful APIs (and building them too!).
- Experience with deployment and configuration management tools (e.g. Chef, Ansible, Puppet, etc.) in cloud-based environments.
- Good oral and written communications.
- A willingness to learn and use new technologies.
Questions
There are no answered questions, sign up or login to ask a question
- Working Independently
- AWS
- Cloud
- Consistently Seeking and Learning New Technology
- CSS
- Design
- RESTful APIs
- JavaScript
- Leadership
- Methodical Problem Solving
- Python
- Relational Databases
- Responding to Changing Demands
- SQL
- Strong Oral and Written Communication
- Web Applications
- Web Development
- Writing Code
- Django
- Flask
- Git
- HTML5
- Puppet Administration
- Pylons
- Software Configuration Management
- Mobile Software
- Deployment
- Chef Software

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.