LEAD FULL-STACK ENGINEER
Civic Champs
- Automated volunteer hour tracking in three different ways to capture volunteer hours
- a mobile app that uses geofencing technology;
- a self-service kiosk that can be launched on any device;
- an admin mode in the mobile app that allows staff members to check-in volunteers on their behalf
- Scheduling and registration tools for volunteering events
- Onboarding tools to organize and onboard volunteers including groups, waivers, IDs, and questionnaires
- Messaging tools to reach out to volunteers
- An integrated micro-donations platform automatically converts volunteers to donors
- Civic Champs in the past 2+ years has started working with over 70 nonprofits including Habitat for Humanity, Humane Society, Rotary International, United Way, and the Boys & Girls Club. In addition, we have been fortunate to have won several top-tier accolades including:
- TechCrunch Disrupt Startup Battlefield
- Indiana University CLAPP competition winner
- Poets & Quants Most Disruptive MBA Startups of 2019
- Elevate Nexus Regional Seed Competition Winner
- UpPrize Challenge 3rd place winner
- Openideo And Gates Foundation Reimagine Charitable Giving Challenge Winner
- Techstars portfolio company
- 2020 MassChallenge Austin Gold Award Winner
- Has the ability to work independently and with other engineers to develop new features and provide support for existing systems and applications
- Can collaborate with designers, other engineers, stakeholders, and clients to understand business goals, analyze requirements, formulate solutions, and ensure the successful execution and delivery of the end product using the best technologies
- Can assist in scoping, estimating, and planning projects
- Can participate in code review, pairing, and other forms of knowledge sharing
- Is comfortable working in a fast high-iteration startup environment with high levels of ambiguity, autonomy, and shifting requirements
- Extensive prior experience with web development, web application architecture (5+ years - git, SQL, REST APIs, HTML / DOM / client-side JavaScript)
- Extensive prior experience in developing Node.js applications (3+ years)
- Javascript (5+ years)
- SQL (4+ years - significant Postgres experience a plus)
- React.js (3+ years)
- Broad experience with React.js ecosystem (Redux, hooks, Saga, etc)
- DevOps on AWS and/or AWS services (2+ years - Cognito, Lambda, S3, SMS, CodeBuild, CodePipeline, etc.)
- Experience running past applications in production, including troubleshooting multiple platforms (5+ years)
- Familiarity with build tools: Typescript, Webpack, Lerna, fastlane, etc.
- Passion and attention to detail. Requires a strong ability to quickly understand code and how it will affect our users
- Excellent planning, communication, and collaboration skills
- Understanding of best practices for web development, software design, and DevOps principles
- You value code quality and maintainability
- Previous remote working experience
- An excellent "system intuition". Requires a strong ability to parse complexity, debug, and quickly understand what is going on / how it needs to change
- Previous startup experience
- Experience with design and product design tools
- Testing/coverage frameworks & solutions
- Previous experience mentoring or leading other engineers
- Experience with React Native, Hybrid Apps, or Native Mobile Development