Software Engineer

AppFolio

(Goleta, California)
Full Time
Job Posting Details
About AppFolio

AppFolio Property Manager is a powerful cloud-based property management software that allows apartment, residential, commercial, student housing, and community association property managers to more effectively market, manage and grow their business.

Summary

We are hiring a Full Stack Software Engineer to contribute to our rapid product development pace. Our Engineers work collaboratively to set the technical direction for our SaaS products, developing easy-to-use solutions for our customers.

Responsibilities
  • Develop scalable, robust, and simple web-based solutions to solve complex business problems
  • Formulate, implement, and evaluate algorithms and database queries to support SaaS scalability and stability.
  • Implement new features and optimize existing ones to drive maximum performance
  • Rapidly fix bugs
  • Work closely with, and incorporate feedback from other engineering team members, QA, and product owners
  • Attend daily stand-up meetings, encourage collaboration, prioritization, and urgency to develop at a rapid pace.
  • Research, share, and recommend new technologies and trends
Ideal Candidate

Skills and Knowledge:

  • BS, MS, or Ph.D in Computer Science or related technical discipline
  • Hands-on work/intern experience developing web-based applications, preferably in a SaaS environment
  • Web development experience with proficiency in a modern programming language (e.g. Ruby on Rails, Java)
  • Creativity, ability to solve complex problems without a roadmap

Nice to have:

  • Experience working across all levels of the development stack
  • Experience with Agile/Scrum software development processes
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Competitive Pay,Full Benefits,401k

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Goleta, California
Skills Desired
Sign up or login to see how your skills match up.
  • Algorithms
  • Databases
  • Java
  • Agile Scrum
  • Product Development
  • Repairing Program Bugs
  • Software Development
  • Web Applications
  • Web Development
  • Ruby on Rails
  • SaaS
  • Computer Science
  • Technical Skill
  • Software Engineering
  • Programming Language
  • Full Stack
  • Product Roadmap

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.