The Senior Database Administrator and Developer provides data management and engineering expertise for our SaaS product development and operation. This is an ideal opportunity for someone with a passion for database technology, performance optimization, and scalable database management. If you enjoy being a database administrator (DBA), a data architect, or a data engineer facing real challenges in a successful SaaS product company, we would love to talk with you. Title and compensation are based on skills and experience.
Be the leading expert in database technologies and recommend best practices
Ensure consistent high uptime for all database services with good capacity planning and scalability deployments.
Develop and enhance automated database installation, monitoring, backup, restore, archiving and code monitoring
Lead and assist in database and query performance tuning
Work closely with product developers on data modeling, access, and other technology issues
Knowledge and Skills:
Experience with Mysql, Oracle, PostgreSQL database management
Expert in SQL
Skilled in at least one of the following programing languages: Ruby, Java, C/C++, Perl, Shell
Very comfortable with Linux
Comfortable with software development and system configuration tools: IDE, svn/git, puppet.
Strong analytical capabilities with attention to details
Strong ability to multi-task
Ability to work cross-functionally in a dynamic environment
Ability to follow through on tasks until completed
High degree of flexibility
SaaS application experiences are highly desirable
BS, MS or Ph.D in Computer Science or related fields
AppFolio - 20 months ago
At AppFolio we create easy-to-use, web-based software that helps small and mid-sized businesses more effectively market, manage and grow...