portal resources jobs companies o one degree lead software developer

Lead Software Developer 🔥


This role will be focused both on our product innovation efforts as well as on client-driven projects. This position is part of the Engineering department, which is responsible for building, integrating, maintaining and enhancing our products using community input.

Alluma employees can work anywhere, as long as you’re available for some Pacific Time house. You must be eligible to work in the United States. We are not providing sponsorship at this time.

What We Do:

Alluma works with communities to shape a social opportunity system that supports and propels economically insecure people and centers women of color. We are reimagining the way technology enables people to connect to opportunity and have agency. We believe that applying for benefits and finding the food, shelter, or health services you need should be quick, simple, and dignified. 


How We Work:

We listen and learn from our communities to design technology solutions that put people on a path toward economic and social well-being. Better yet, we bring our full selves to work each day and use our personal and professional experiences to understand the challenges that communities face--and how organizations and social service agencies can streamline their services to address those challenges. We are a low-ego, humble group of people that love what we do and love bringing out the best in each other. You’ll be a great fit for this team if you foster engaged collaboration and believe it’s time to reimagine how technology can bring agency to communities and connect families and individuals to opportunity. 

Alluma is a completely remote organization, we just ask that this role be available for some Pacific Time hours. We welcome candidates that live anywhere, but you must be able to legally work in the United States.

We are fully committed to equity, diversity, and inclusion. We know a team with wide-ranging ideas, perspectives, and backgrounds foster a stronger and more creative work environment. We encourage everyone to apply, especially those from underrepresented communities, such as people of color, LGBTQ community members, people with lived experience as low-income, and individuals with disabilities. 


Position Description: 

As a Lead Software Developer at Alluma, you will work on the One Degree platform [1], which supports tens of thousands of families & individuals to find the community resources they need to achieve socio-economic stability. This role will be focused both on our product innovation efforts as well as on client-driven projects. This position is part of the Engineering department, which is responsible for building, integrating, maintaining and enhancing our products using community input.   


Role and Responsibilities:

  • Lead, develop and improve products and features that directly help low-income and at-risk families and individuals
  • Involvement in all phases of the software development life cycle: Analyzing business/system requirements or user 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.
  • Take technical ownership of the platform along with other Lead Developers and be proactive in bringing up technical change discussions to keep the platform up to date with technical topics such as security & audit requirements, improving page load speeds, mobile optimizations, data & privacy, etc.
  • Engage in root cause analysis of complex issues to identify the 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/screeners, and reporting systems.
  • Mentor and support team members through code reviews and knowledge sharing
  • Produce clear technical documentation as needed in support of complex technical concepts

Qualifications:

  • 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 using SaSS tools integrated into the application, for various services such as mass communication, electronic data interchange etc.
  • 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. We will consider candidates that do not have a college degree as long as they can demonstrate expert-level knowledge and experience in the above-mentioned areas.

Alluma believes that everyone has the right to express their identity in however manner they choose, including the use of whatever pronouns they would like. Job applicants may, but are not expected to, provide their pronouns at any point in the hiring process by notifying the hiring manager or any other employee with whom they are in contact, over the phone, over email, or in person. We believe in maintaining a welcoming and inclusive workplace. Every employee, volunteer, contractor, community member, and job applicant may discuss their gender identity or expression openly, or keep that information private.


  1. http://about.1degree.org/

Let us send you new openings similar to Lead Software Developer straight to your Inbox. Weekly or Daily. 7-day free trial đź’Ś

The ability to work remotely increases employee happiness by 20 percent.