We are looking for problem-solvers with heart and tenacity.
Alluma employees dig deep into how our clients work and the challenges faced by the people they serve, so we can streamline complicated processes and design smart solutions that work better for everyone. At Alluma, every employee has a role in ensuring that nobody falls through the cracks.
OUR TRUTHS
It’s more than just code.
Technology is just a tool. It’s really our mission, experience, and problem-solving methods that set us apart. We know that technology solutions must consider a person’s whole experience. Behind each line of code is our sole focus: to make people’s lives better.
Clients are the heroes.
The staff and administrators working tirelessly to help their communities inspire us to go farther, dig deeper, and listen closer. We believe in true partnership. We strive to do our best for our clients, deliver what they need, and anticipate opportunities to do more. We believe in going the extra mile.
A family is waiting.
Too many people fall through the cracks in the complex system of help in this country. The urgency to make the process faster, easier, and more dignified has never been more important. Long waits for help can literally mean life or death. Sustainable change doesn’t happen overnight, but taking action today makes a real difference in people’s lives.
All people can need help.
We believe all of us can find ourselves in need of help at some point in our lives. There is no “them” vs. “us.” We all want a beautiful life, and we all face challenges.
OUR APPEAL
As a social worker, community organizer, and alumnus of the social safety net, I’ve seen the good, the bad, and the ugly side of government services. The opportunity to leverage these personal and professional experiences within an organization actively reimagining the way beneficiaries experience health and human services, was a perfect fit for me.
- Policy Analyst
The chance to build a new thing — to innovate — inside a strong company with a bold mission was very attractive, along with the challenges that brings.
- Data Officer
I am a firm believer and advocate that innovation has to lead to better experiences, it has to solve the critical fundamental problem, remove barriers, and elevate people.
- General Manager
I've worked with people/families who had been denied or discontinued [benefits] for various reasons. I wanted to be part of the solution and part of the team behind the scenes working to find opportunities for improvement versus finding the problems after the fact — after a client had already been without coverage.
— Implementation Specialist
OUR BENEFITS
Allumineers...
… enjoy paid time off, take time to experience 17 paid holidays, and deepen their knowledge of the communities they serve with 8 hours of volunteer time off.
...receive a comprehensive healthcare package which includes medical, dental and vision, 100% premium coverage for individuals (75% for families), and a $35 gym subsidy.
...build for their future with our retirement plan (403b and Roth 403b)—with Alluma matching up to 3.5%
OUR OPENINGS
Position:
The Lead Data Engineer role will support our growing data needs across the organization. The position will be responsible for leading analysis and data engineering projects, ad hoc data analysis projects for internal and external clients, leading stakeholder engagement on internal projects and developing and delivering trainings. This role will get to shape a data practice and help drive Alluma’s data-informed culture.
We operate on open source principles: you should know how to communicate, collaborate, and think about our work as a collective effort.
Essential Duties & Summary of Responsibilities:
Manage and enhance our Snowflake data warehouse and Airflow data pipelines.
Coordinate multiple data engineering and infrastructure initiatives within the Data Program.
Collaborate with leaders of functional areas to identify opportunities to operate more efficiently and effectively and to use data to spark change.
Gain alignment on new approaches and work closely with our key business stakeholders and technology partners to define requirements, plan and deploy new capabilities from dashboards to data processes.
Lead the adoption of modern data models and architecture for the organization’s applications and operations.
Analyze data using SQL, Excel and Tableau/Superset to support decision making and develop reporting dashboards to monitor performance against goals.
Lead the planning and development of a data catalog to serve the organization’s data users
Evangelize the use of OKRs and metrics across the organization.
Conduct trainings on data concepts and specific tools.
Be part of a multi-disciplinary team.
Be part of a team championing a data-informed culture
Other duties and tasks as assigned
Qualifications Requirements (Knowledge, Skills, Abilities):
Minimum 5 years industry experience in data analytics/engineering and leading projects.
Familiarity with analytical and quantitative methods a plus.
Excellent oral and written communication skills, the ability to deliver quantitative and qualitative data in a compelling way, and the ability to quickly research, synthesize and summarize key lessons.
Ability to constructively express contrary points of view and seek consensus among strong, independent thinkers.
Proficient with Excel (Pivot Tables, Lookup functions), Tableau/Superset and SQL.
An appetite to evaluate and learn new tools and apply them to problems.
Strong understanding of HIPAA, data privacy and ethics.
Passion for making a difference in the social sector.
Comfort with ambiguity, ability to take a vague problem and drive material results.
Exceptional communication skills and desire to share your knowledge with clarity, patience, and empathy.
The ability to work independently and set your own priorities with careful attention to detail and deadlines.
Education/Training Requirements:
Bachelor’s Degree (B.A. /B.S.) in Computer Science, Social Sciences, Public Health or equivalent experience in a related field or equivalent training/experience required, Master’s Degree a bonus.
Position:
The Implementation Specialist is responsible for providing direct client assistance for the implementation and post-implementation support of a significant web-based application. In addition, this position will support and help manage all production incidents and the process of analyzing, triaging and supporting the client related to these incidents.
Essential Functions & Summary of Responsibilities:
- Resolves, documents, maintains, and tracks client problems & researches questions/client issues or concerns using all available resources
- Provides support and communicates with high profile clients by phone, email, and in person on a daily basis
- Provides on-site client support at all client locations deemed necessary
- Acts as a subject matter expert in the functionality of system
- Ability to communicate technical information to non-technical personnel.
- Interfaces with internal resources to bring resolution to client concerns/issues
- Regularly meets with customers to understand their technology needs and concerns
- Implementation and post-implementation support of project requirements
- Ensures all validation of project requirements are met
- Participates in client meetings and properly documents client concerns
- Ability to travel 4 to 5 times year
- Other duties as assigned
Qualifications Requirements (Knowledge, Skills, Abilities):
- 2+ year of client engagement experience is preferred
- Strong client-facing communication skills and attention to detail
- Strong analytical and problem-solving skills.
- Strong time management and organizational skills.
- 6+ months QA/testing background preferable
- SQL/Query knowledge or experience preferable
- Strong knowledge of Microsoft products – Word, Excel, PowerPoint, Outlook, SharePoint
- Self-starter, proactive, with the ability to multi-task in a fast-paced environment
- Ability to work independently as well as collaboratively and exercise initiative with minimal supervision
- Ability to analyze and troubleshoot complex problems, interpret operational needs, and develop integrated, creative solutions
- Background/understanding of software development preferably with experience in an Agile development environment
Education/Training Requirements:
- Bachelor’s degree or 3 years of similar or equivalent experience
Position:
We have a very efficient product development team and we get stuff done. As a Software Developer at Alluma, you will work on One Degree platform to build and maintain products that help tens of thousands of low-income families find the resources they need to overcome poverty. The position can be remote as long as your core hours match with the rest of the production development that works in the Pacific time zone.
Essential Functions & Summary of Responsibilities:
- Develop and improve products and features that directly help low-income and at-risk families
- You will be involved in all phases of software development life cycle: Analyzing business/system requirements or use stories, providing estimates, designing solutions, developing/coding new features or changes to existing features, unit testing, fixing bugs/defects, and providing second-level operational support as needed.
- Be the expert in one or more critical solution modules, and provide technical direction to other software developers. This may take the form of architecture/design direction, and in some cases solving critical technical problems with innovative solutions.
- Engage in root cause analysis of complex issues to identify source of defects, and resolve said defects (problem-solving)
- Coordinate with other developers to accomplish complex projects
- Participate in design discussions and help others through code reviews and knowledge sharing
- Track and communicate status on work
- Produce clear technical documentation as needed in support of complex technical concepts
- Other duties as assigned
Qualifications Requirements (Knowledge, Skills, Abilities):
- At least 3 years of experience as a software developer, maintaining products for real users
- Expertise in HTML, CSS, and JavaScript
- Experience with Rails and Angular/React, or similar web frameworks
- Experience with or an interest in learning iOS/Swift and Android/Java/Kotlin development
- Experience identifying and addressing performance and scaling issues in web products
- Experience using Git
- Experience and an appreciation for writing tests
- Working knowledge of SQL, MongoDB, Solr or similar
- Experience or an interest in managing servers directly (e.g. AWS EC2) and through SAAS vendors (e.g. Heroku)
- Experience or an interest in working with Docker/microservices.
Education/Training Requirements:
- Bachelor’s degree in Computer Science, Information Systems or equivalent experience in a related field.
Position:
The Director of New Markets is responsible for driving the expansion of One Degree throughout the country. With great partnership, relationship-building, and analytical skills, this role works across the organization, leading our internal and external efforts to bring One Degree to more people in need across the country.
Roles & Responsibilities:
Develop and execute a national One Degree Chapter expansion strategy
Respond to inquiries for new One Degree chapters
Research and conduct outreach to chapter prospects in new regions
Develop materials for marketing and sales in collaboration with the Growth team
Work closely with Growth and Finance teams to identify and close new chapters
Align the efforts of different One Degree sub-teams to bring new chapters to fruition
Be the point person for all new chapters
Qualifications & Education Requirements:
4+ years of experience in project management
3+ years in people management experience
Experience making presentations
Advanced proficiency in Excel/Google sheets
Experience and/or proficiency in Google (preferred) or Office suites
Sales experience required
Position:
The Communications and Marketing Associate is responsible for supporting all communications department activities and responsibilities, including copywriting, digital communications, stakeholder engagement, demand generation activities and more. This is a great role for a natural communicator who wants to try their hand at a variety of communications activities and learn the ins and outs of a growing social tech nonprofit. They will play a vital role in creating inspired communications, helping increase the visibility of the organization and strengthening the work of the team.
The Communications and Marketing Associate will work closely with the communications team to help deliver on the team’s strategy, objectives, and responsibilities, including:
Content development
- Manage editorial calendar and develop written internal communications that align org goals, brand, key messages, and delivery channels to inform employees in a meaningful manner.
- Draft company emails, contribute to newsletters, create or coordinate presentations, draft workspace posters and materials, and update intranet.
- Support in executing successful communications across internal and external audiences.
- Act as employee advocate, viewing and developing communications from their POV.
Brand
- Act as a steward of our brand, contribute ideas and approaches that amplify the Alluma brand appeal to target audiences.
- Collaborate with teams across the company to ensure consistent branding, design, style and messaging.
- Fulfill requests, furnish assets, update brand guidelines, and ensure consistency of messages across organization.
- Media Relations Support
- Monitor news and track media coverage.
- Track, build, and maintain lists of media contacts.
- Fulfill media or client requests for brand assets, data sheets, and support materials.
- Support external communications strategy, assisting team in the execution and measurement of tactics such as email strategy, conference programs, research, etc.
Business Development support
- Assist with marketing operations & lead generation activities
- Create and maintain library of reusable assets including individual resumes and organizational qualifications, meeting agendas and notes, and presentation templates
- Create and maintain contact lists for state and local government procurement offices
- Research and document business development opportunities and prospects
- Support the roll out and maintenance of contact (customer relationship management-CRM) database and communication tools
- Assist with conference/event planning and logistics
- Assist in creating responses to RFPs, RFIs, RFCs and other business solicitations
Team organization and support
- Develop and maintain standard materials folders and asset libraries.
- Maintain databases and lists of client projects, conferences, media influencers, and other relevant contacts for use by Communications team and others.
- Contribute to creative brainstorms.
- Stay informed on best practices from the field and share new ideas and tools with the team.
- Be proactive in designing processes, calendars, and tactics to improve the efficiency, frequency, and quality of internal and external communication.
- Work with partners and vendors to communicate assets, project information and goals, follow up on tasks, and resolve issues.
Qualifications & Qualities (Knowledge, Skills, Abilities):
Strong writing, copyediting, and proofreading skills.
Effective communicator, collaborator, and coordinator, with strong organizational skills and high detail orientation.
Experience with CRM systems, and marketing automation tools a plus
Ability to rapidly master new services and tech tools related to communications, media relations, campaigns, and analytics.
Strategic thinker and lover of interesting challenges.
Comfortable with ambiguity and working in an evolving environment, balancing multiple projects and tasks while meeting deadlines.
Highly motivated, energetic and enthusiastic self-starter comfortable working as a collaborative partner on a small communications team, as well as on cross-departmental projects.
Commitment and passion for the mission.
Position:
The Resource Data Coordinator will work within the One Degree program (www.1degree.org) at Alluma, which provides a free and collaborative database of almost 25,000 free and low-cost community resources to those in need in the Bay Area, Los Angeles, NYC and SW New Mexico (and growing!). We are a low-ego, humble group of people that love what we do and love bringing out the best in each other. We value prioritizing meaningful metrics and clear targets for success. You’ll be a great fit for this team if you foster engaged collaboration and believe it’s time for tech to bring equitable innovation to the challenges facing low-income families.
In this role, you’ll be an integral member of the Resource Management team within the One Degree program, which is responsible for ensuring that all our resource information is up-to-date, comprehensive, easy to understand and equitable. The Resource Data Coordinator will be specifically responsible for planning and accountability for all database-related projects, including collaborating with external partners, and managing the overall health of our database. Learn more about our Resource Management work: bit.ly/od-rm-humans
Roles & Responsibilities
- Partner with Resource Management (RM) colleagues to ensure that our work stays within budget and that we use our funds resourcefully
- Plan out quarterly and annual projects for the RM team
- Pull SQL data requests in preparation for database projects e.g. all resources that haven’t been updated in the last 6 months, all resources in San Francisco with “no cost” filter
- Evaluate and monitor our database for improvements e.g. taxonomy updates, identifying areas for data clean up
- Facilitate the Resource Management work for geographical expansion projects, including work with external community partners
- Share reports including insights and metrics about our database with our internal team
Qualifications & Qualities (Knowledge, Skills, Abilities):
- 1-3 years experience in project management
- 1-3 years experience with analyzing, monitoring and/or managing an open-sourced database, SQL preferred
- Advanced proficiency in Excel/Google sheets including formulas, sorting and data analysis
- Excellent English written and verbal communication
- Experience and/or proficiency in Google (preferred) or Office suites
- Demonstrated understanding of the intersection of racism and poverty
- Incredible attention to detail
- Love getting and giving meaningful feedback
- Don’t sacrifice the “good enough” solution for the “perfect” solution when “good enough” is the right call
- Education/Training Requirements:
- Some training in data science or related field
- 2-4 year data science or related degree preferred
Position:
We are looking for a full-time, temporary Product Director, One Degree Plus (www.1degree.org).
Role & Responsibilities:
Collect and synthesize product input and feedback to define the new One Degree Plus product suite
Research competitive/related solutions to build understanding of the technology landscape
In collaboration with the Sr. Director, One Degree Program, create and set the One Degree Plus product roadmap and other artifacts to provide context and direction to internal team and stakeholders
Facilitate, from start to finish, the development of One Degree Plus product suite expansion - from idea to design to implementation to release and analysis - that directly help the supporters of low-income and at-risk families
Run and manage the build-out of the One Degree Plus product suite on a day-to-day basis - gather feedback, create and prioritize tickets, assign work, communicate changes, coordinate feature, and ensure that bugs are fixed
Collaborate closely with the UI/UX Designer, Product Manager, and Director of Engineering to scope, design, and implement work
Identify product opportunities through research, behavioral, and other data
Communicate with internal and external stakeholders - including low-income families, other staff, and partners - on product changes, feedback, concerns, questions, etc.
Qualifications and Education Requirements:
B.S./B.A. degree preferred
Position Competencies:
- Excellent verbal, written, and interpersonal communication skills
- Self-motivated with strong propensity for action, results, and continuous improvement
- The ability to work successfully in a high-energy, fast paced, rapidly changing environment is necessary
- Exceptional organizational skills with the ability to manage multiple processes, programs, and procedures simultaneously and meet deadlines
- 5+ years of software product management experience and demonstrated success in delivery complex products on tight timelines
- Technical expertise or understanding of software development best practices
- Experience leading agile product and software development teams using standard tools such as JIRA, Github, Trello, etc.
- Experience working with a variety of technical stakeholders, including engineers and designers
- Experience working with a variety of non-technical stakeholders, including executive management, front-line staff, as well as average users
The Communications and Culture Team:
The Communications and Culture Team creates the marketing and communications strategies and plans for Alluma, creates and implements the people strategy that guides our work together, and provides strategic organizational guidance across the organization to support our mission, brand, and business objectives.
Position:
The Organizational Change and Culture Manager is an Alluma brand steward and applies industry best practices in organizational change and cultural engagement to lead change initiatives across the organization. The manager acts as a consultant, designer, advisor, and tactical lead on projects that affect the work experience at Alluma. This is a leader who is passionate about deploying policies and technology products effectively to all employees and ensuring these policies and products are adopted. In this role, the manager bridges internal communications, strategy analysis/implementation, and project management with a strong focus on human centered experience. This role must have the ability to see the big picture but take detailed action, The role will manage a portfolio of enterprise-wide initiatives while at the same time inspire through one-to-one interactions.
Essential Functions & Summary of Responsibilities
Overall:
- Work closely across functions to assess change impacts and help plan and develop strategies to adopt new policies and services.
- Steward the brand tone across organizational change tactics to boost employee motivation, morale, and productivity.
- Lead and support internal communication initiatives that connect employees to our vision, mission, and plans
- Partner with peers in other functional areas to lead change and communication efforts for complex, cross-team programs that affect daily employee experience (technology, workplace behaviors).
- Act as a strategic advisor and proactive collaborator to people at all levels of the organization.
- Provide leadership to energize, insipire, and organize employees, and mobilize support for key initiatives.
Key Responsibilities:
- Assess, develop, and make recommendations to project teams in relation to change readiness and provide subject matter expertise on risks, issues, dependencies, and reception of change by end-users
- Lead, educate, and coach key stakeholders in change management strategies and activities
- Engage SLT and ELT to develop enterprise-wide change plans and programs
- Build strong partnerships with internal stakeholders to drive adoption and deliver desired business outcomes
- Define, measure, and monitor impact and success metrics for change progress, including monitoring employee burnout from change initiatives
- Establish and/or refine the change management framework and drive continuous improvement activities that will enhance internal change capabilities
- Manage day-to-day operational aspects of change management projects and ensure initiatives are delivered on schedule, on budget, and within scope
- Ensure a broader viewpoint is held throughout enterprise portfolio projects, understanding other initiatives that are running parallel and ensuring proper overlap and communication between projects
- Partner with key stakeholders to plan, prepare, and develop key messages and communication materials
- Design and lead initiatives to build and improve the company culture for the organization to being a great place to work
- Oversee the Employee Resource Group to foster engagement and communication.
- Closely work with leadership to manage internal communications, organize events, and create campaigns to inspire employees, bring the brand to life, and reinforce our beliefs
- Work closely with HR to develop and implement strategies to meet established Racial/Gender Equity, Diversity and Inclusion goals
Qualifications Requirement (Knowledge, Skills, Abilities):
- Minimum of 5 years of experience with progressive responsibility in HR, organizational change, project management, and/or communications.
- Demonstrated knowledge of principles and best practices in change management.
- Familiarity with with the Alluma organization and culture preferred.
- Excellent writing, editing, and verbal communication skills.
- Effective communicator, collaborator, and coordinator, with strong organizational skills and high detail orientation.
- Understanding of how digital technology can be used to improve adoption of organizational change.
- Strategic thinker and lover of interesting challenges.
- Comfortable with ambiguity and working in an evolving environment, balancing multiple projects and tasks while meeting deadlines.
- Demonstrated strong relationship building skills with internal teams.
- Empathetic, mature, energetic leader through challenging situations.
- Highly motivated, energetic and enthusiastic self-starter comfortable working as a collaborative partner.
- Experience working in a technology oriented environment, and with different types of thinkers.
Position Description
The Senior Director of Cloud Operations and Infrastructure will serve as a member of the senior leadership team and is responsible for building and directing the team that provides and operates reliable, secure, and scalable solution infrastructure that is delivered on public cloud providers (Azure, AWS, GCP, etc.). This role is expected to grow to become responsible for the overall technical services and infrastructure that support all company activities (CIO).
We seek a modern technology leader with both hands-on experience leading technical teams, and the vision and expertise to inform and execute a technical infrastructure strategy.
The job is to build a tight-knit and effective Cloud Operations, DevOps and Technical Infrastructure team that will work closely with all Alluma internal teams to ensure they plan for, receive and are satisfied with the technical resources and operational services needed to deliver to our clients and communities. As the Senior Director, you will ensure that excellent value is derived from our investments in infrastructure and supporting staff. This team also partners with the Customer Success team to scope, recommend, estimate, and ultimately provision and maintain the technical infrastructure needed to host our solution applications the delivery on our contractual client and community commitments.
The Sr. Director of Cloud Ops and Infrastructure is also responsible to develop the business and technology transformation plans for Alluma “SecDevOps”, cloud architecture and business productivity tools and systems. This position requires the ability to articulate delivery approach, plan, budget and value proposition to C-level executives. Ideal candidates have broad business and technology skills coupled with people management and client interface skills.
Ultimately, your goal as the leader of Cloud Operations and Infrastructure is to ensure that the value, reliability, performance, security, and flexibility of Alluma technology systems is world-class. Of course, this role relies heavily on personal accountability for results, and a willingness to go ‘the extra mile’ for each and every customer.
Essential Duties & Summary of Responsibilities:
- • Build and lead a modern, agile, and effective Cloud infrastructure team
- • Recruit and hire effective DevOps and cloud infrastructure staff
- • Plan for, make, and execute upon major infrastructure and architecture decisions
- • Resolve and negotiate budget and vendor issues.
Own and be responsible for:
- Cloud infrastructure delivery, reliability, performance, and security
- Cloud infrastructure architecture and roadmap
- Cloud vendor selection and vendor negotiations
- IT, Cloud, and SecDevOps recruiting/hiring
- Strategic technology decisions
- Cloud and infrastructure budgets
- Be an inspirational leader and create a vibrant, inclusive culture. Inspire people to their best work. Lead teams and drive delivery of all technical services at the highest level
- Support and advise the Platform and Solutions team with input on technology considerations for solutions and services, such as hosting, scaling, and integration with external services.
- Ensure that both individual and team services and delivery objectives are met.
- Develop and refine operational processes and tools to ensure availability, reliability, security, scalability, repeatability and standardization. Mature and refine process management, monitoring, alerting, escalation, risk management and SLAs through the implementation and use of KPIs and reporting analytics.
- Establish relationships with leadership across growth, delivery, solution management, and support leadership to ensure cross-functional alignment at scale
- Occasional collaboration with the Growth team to support RFP/RFI responses.
Qualifications Requirements (Knowledge, Skills, Abilities):
- Broad-based technology and business professional with 5+ years of experience leading technology infrastructure teams at high-growth organizations that were delivering software-based business solutions to both large and small enterprises
- Deep understanding of and commitment to social justice and the Alluma mission.
- Deep understanding Azure services: Offerings, pricing, structure, roadmap, etc.
- Deep understanding of cloud, data, and infrastructure security, including risk assessment and mitigation.
- Experience in establishing and maintaining real-world development operations including hiring, managing and retaining engineers and devops-staff
- Extensive experience with and understanding of the business/financial/budgeting aspects of Infrastructure leadership
- Expertise in automated application deployment and monitoring
- At least 3 year’s of experience delivering continuous integration and other agile practices in a production software setting
- Ideally, expertise in container-based deployment and scaling, including Kubernetes
- 3+ years of work experience in Cloud-hosted SaaS solution delivery
- Passion for technology and innovation
- Excellent leadership, management, and interpersonal skills.
- Can thrive in a demanding, fast-paced environment; ability to work in a strong team environment to deliver on detail as well as strategy
- Excellent communication and presentation skills, particularly at executive levels
- Analytical and negotiation skills
- Excellent analytical, evaluative, and problem-solving abilities, including experience analyzing quantitative and qualitative data.
Education/Training Requirements:
- Multiple certifications in Cloud platforms and operational toolsets
- 4-year degree in the field of computer technology or other rigorous technology discipline.
- An advanced degree in one of these fields is preferred.
Position:
We are looking for a Peer Navigator to join our team to empower communities and service providers with One Degree and get poverty-fighting resources into the hands of low-income and at-risk Bay Area residents. This is a great opportunity for someone who is a natural at community outreach, community engagement and relationship building.
We are committed to diversity and especially encourage members of underrepresented communities to apply, even if they aren’t a perfect match. We are a low-ego, humble group of people that love what we do and love bringing out the best in each other.
This role requires that you:
- Are based in San Francisco Bay Area
- Are a clear and succinct written communicator of complicated concepts
- Are a clear and engaging public speaker
Specific responsibilities include, but are not limited to:
- Provide support for and promote community webinars and trainings
- Represent One Degree at community outreach events
- Help community members navigate One Degree to find resources
- Gather member success stories and feedback
- Identify and share on-the-ground insights to inform program improvements
You may be an ideal candidate in this role if you:
- lived experience in accessing social services in the Bay Area
- experience using technology to search for resources,
- effective communication skills,
- have an outgoing personality and are comfortable sharing your story with other community members.
Qualifications Requirements (Knowledge, Skills, Abilities):
- Excellent written English, including strong grammar skills
- Methodical with excellent attention to detail
- Self-directed and able to work independently
- Strong typing skills
- Own your own computer and have reliable internet
- Experience in routine data entry, preferred
- Experience in working in/with a non-profit and/or social service sector, preferred
- Available to work at least 15 hours/week
Education/Training Requirements:
- High School diploma or equivalent required.
Position:
We have a very efficient product development team, and we get stuff done. As a Lead Software Developer at Alluma, you will work on One Degree platform to build, integrate, maintain and enhance products that help tens of thousands of low-income families find the resources they need to overcome poverty. The position can be remote as long as your core hours match with the rest of the production development that works in the Pacific time zone.
Essential Functions & Summary of Responsibilities:
- Lead, develop and improve products and features that directly help low-income and at-risk families.
- You will be involved in all phases of software development life cycle: Analyzing business/system requirements or use stories, providing estimates, designing solutions, developing/coding new features or changes to existing features, unit testing, fixing bugs/defects, and providing second-level operational support as needed.
- Be the expert in one or more critical solution modules and provide technical direction to other software developers. This may take the form of architecture/design direction, and in some cases solving critical technical problems with innovative solutions.
- Engage in root cause analysis of complex issues to identify source of defects, and resolve said defects (problem-solving)
- Collaborate with other developers to deliver complex projects including integration with 3rd party tools such as CRMs (e.g. Salesforce), Electronic Health Records (EHR), customized assessments/screener and reporting systems.
- Mentor and support team members through code reviews and knowledge sharing
- Track and communicate status on your work
- Produce clear technical documentation as needed in support of complex technical concepts
- Other duties as assigned
Qualifications Requirements (Knowledge, Skills, Abilities):
- At least 8 years of experience as a software developer, maintaining products for real users
- Expert level experience in HTML, CSS, and JavaScript
- Expert level experience with Rails and Angular/React, or similar web frameworks.
- Experience in integration with 3rd party tools using APIs
- Experience with or an interest in learning iOS/Swift and Android/Java/Kotlin development
- Experience identifying and addressing performance and scaling issues in web products
- Experience using Git
- Experience and an appreciation for writing tests
- Working knowledge of SQL, MongoDB, Solr or similar
- Experience or an interest in managing servers directly (e.g., AWS EC2) and through SAAS vendors (e.g., Heroku)
- Experience or an interest in working with Docker/microservices
Education/Training Requirements:
- Bachelor's Degree in Computer Science, Information Systems or equivalent experience in a related field.
Alluma is an Equal Opportunity Employer.
In keeping with our beliefs and goals, no employee or applicant will face discrimination/harassment based on race, color, ancestry, national origin, religion, age, gender, marital domestic partner status, sexual orientation, gender identity, disability status, or veteran status. Above and beyond discrimination/harassment based on “protected categories,” Alluma also strives to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at Alluma.