Senior Web Application Developer

The senior web application developer will work directly with the Chief Technology Officer to build a new software application for nonprofits. The goal is to create a way for organizations to aggregate all of their disparate data silos into a single location, help identify areas of opportunity, and then deploy fundraising and marketing campaigns to the various marketing and advertising tools.

On a day-to-day basis, this role will be developing custom front end user interfaces and data visualizations. They will optimize the system to deepen user engagement and improve effectiveness of the tool. They will also be writing connectors for advertising and marketing systems. All of this will be done within a small team of 2 to 3 developers and engineers.

Essential Duties and Responsibilities include the following. Other duties may be assigned.

  • Work within a small team to develop a Laravel-based web application.
  • Research and implement new technologies and libraries to improve efficiency and user experience.
  • Participate in design brainstorming sessions, technical design reviews, formal code reviews, application quality control, and functional walkthroughs.
  • Approximately 85% active software development time, 15% time in meetings and other tasks

Qualifications and Skills:

  • Experience developing scalable and maintainable web applications using Laravel, VueJS, and MySQL. A minimum of 5 years is required.
  • Experience with the Google architecture including BigQuery, Cloud Run, and Kubernetes.
  • Knowledge of database design, implementation, and maintenance using MySQL
  • Experience building applications using Python (Preferred)
  • Knowledge of advertising or marketing technology and processes (Preferred)
  • Experience with DBT, AirByte, and other big data technologies (Preferred)

Education and Experience

  • A degree in computer science, computer engineering, or an equivalent amount of experience.
  • Full LAMP stack web development experience (5 years)
  • SQL (3 years)
If you are interested in learning more about the career opportunities at NextAfter, please send your resume and short introduction to Julie Connor (julie.connor@nextafter.com).