Apply

Senior Developer Lead Rails Startup at Insight Integrated Systems

Located in Los Angeles, United States. Posted August 12, 2011

We are searching for an outstanding Software Development Manager with solid Ruby on Rails experience. This is a hands-on role in the Product Development team, reporting to the CTO of an online/web development organization. In collaboration with one or more Technical Leads and developers, you will be responsible for driving the architecture, design and development of multiple web based services and applications. You should be willing to take ownership and responsibility for delivering key functionality and stability in a rapidly changing, entrepreneurial environment. Growing and mentoring/coaching the cross functional development and QA team located locally (Pacific Palisades, CA) and in Taiwan will be a critical aspect of your job. This is an extremely high visibility position and involves close interaction with both internal and external customers. We are looking for a Software Development Manager who can prioritize development tasks, function independently, reinforce working practices (e.g. TDD, BDD, CI, CD) and strive toward continuous improvement. The ideal candidate has experience with and understands the constraints of growing a small company into a medium, and eventually large business.

Our client is a cash-flow positive, early development stage company that is making a difference in the way that physical therapy clinics are managed. Their proprietary software is making it easier for clinics to offer a higher level of care to each patient while reducing the time spent by the therapist on documentation and administrative tasks. They are currently in private Beta and have many actively participating clinics across the United States.

In this role, you would lead several developers working on electronic medical records and practice management applications and would partner with the business and operation teams to make it happen. This includes project management, development, testing, deployment, etc. The Development teams are 100% ruby/rails developers that use agile methodologies, with an emphasis on pair programming and TDD.

Requirements

- Excellent knowledge and professional experience developing Ruby on Rails (RoR) applications.

- 3+ years of management experience in an agile software development environment (preferably SaaS).

- Experience and commitment to Test Driven Development (TDD) practices.

- Ability to read and understand new and existing code, participate in code reviews, and enforce best practices.

- Track record and propensity for leading the way to deliver innovative solutions.

- A "never give up" attitude in the face of difficult challenges.

- Strong communication and interpersonal skills.

- Excellent Object-Oriented analysis and design skills (OOA / OOD).

- Ability to lead re-engineering efforts / projects for SaaS applications.

Strongly Preferred

- A BS / MS degree in Computer Science or equivalent.

- Strong working knowledge of data structures, algorithms, and design patterns for performance, scalability, and availability

- Strong working knowledge of data warehouse functions and Business Intelligence tools, techniques, and technologies.

- Behavior Driven Development (BDD) experience

- Experience with rspec

Preferred

- Active github account with one or more publicly available repositories (with tests!)

- Experience building scalable infrastructure/software

- Understanding Mandarin would be a nice plus

Applications are now closed.