- Career Center Home
- Search Jobs
- Software Engineer II
Description
AppFolio Inc. seeks Software Engineer II in Goleta, CA. Duties: Develop scalable, robust, and simple web-based solutions to solve complex business problems for our customers. Formulate, implement, and evaluate algorithms and database queries to support SaaS scalability and stability. Implement new features and optimize existing ones to drive maximum scalability, stability, and performance. Use test-driven development, code reviews, and continuous integration to deliver high-quality software and rapidly fix bugs as they come up. Work closely with, and incorporate feedback from other engineering team members, QA, product owners, and our customers. Leverage agile practices to release small batches of value to customers continuously - test-driven development, pair programming, live code review, continuous integration, and continuous delivery. Position requires a Bachelor's degree in Computer Science or related field plus 2 years of experience. Alternatively, position requires a Master's degree in Computer Science or related field plus 6 months of experience. Additionally, position requires 2 years (or 6 months with a Master's) of experience with the following: developing web-based applications; using front-end technologies including JavaScript, HTML, and CSS, with React and comparable front-end framework, and with SQL, MySQL, Postgres, and comparable database technology; GIT, SVN and comparable source control system; Agile software development processes including Scrum and Kanban; Test-Driven Development. Telecommuting permitted.