Today when I met with one of our new hires, he mentioned that he read my database blog even before he joined Enova. These are great news for me, because now I hope that may be more people are silently reading my blog, and may be, some of them will be interested to know, that we are still hiring!

Our recruiters ask us to post this link to our blogs, which I am doing with great pleasure.

Job Description
Database Developers report to one of our Engineering Managers, and work with production databases and software that serve thousands of customers per day around the world.

Our Database Development Team:
Each member constructs our core data repository for the business, feeding all other functions, and directly supporting Enova’s web applications. Projects can vary greatly, be it simply improving our databases, frameworks, and applications; or designing new subsystems to support 3rd party integration. We have a passion for data and quality and are seeking others who share our enthusiasm.

We are constantly driven to work harder and learn new things not from some top-down initiative, but from the feeling that we owe it to our peers to keep up with their growth. We have passionate debates about technology with consensus in solutions, flexible team structures, an irrelevance of title in problem solving, and a desire to Do The Right Thing.

As a Database Developer you will quickly have your code in our production databases and applications and be responsible for significant projects impacting the business, while designing and implementing significant database subsystems. To get ramped up in a timely fashion, you’ll go through a 30-day intensive training program where you are paired with a mentor to learn through interaction, lecture, and literature. No one grows as fast as the teacher, so once you’re settled in you can expect to be called upon to mentor others, including future new hires.

We speak this language:
We work with the absolute cutting edge of database technology. Our tools include PostgreSQL, psql, pgAdmin, bash, your favorite editor, and custom in house frameworks—plus . As a solid performer and contributor to the team, you can expect to attend national conferences, networking with core contributors to the PostgreSQL database community and further enhancing your skill set.

This is where YOU come in:
As a Database Developer you will:
Work in a full-stack team on business-critical projects.
Challenge decisions about the data we need to collect and leverage.
Work with Stakeholders and other teams on building the right solution.
Create schema, data structure, and design components for storage of critical assets.
Build tools that others use to keep ahead of the industry and competition.

You’re right for this job if you:

Have a Bachelor’s Degree in Electrical Engineering or Masters Degree in Computer Science or equivalent
Are a self-starter with a passion for databases
Have 1-5 years experience in a PostgreSQL, Oracle, or Sybase database environment
Have a solid understanding of SQL and database design
Have proven experience designing a transactional database in 3rd normal form
Have experience in a production database environment
Have experience with a stored procedure language
Have UNIX or Linux experience

Kudos to you if you:
Have experience working with PostgreSQL
Know Ruby on Rails
Know Perl, Python, or C
Have experience leading a team