Senior Software Engineer OR Software Engineer (Ruby on Rails)
Aspera is a fast growing and profitable software company in the San Francisco Bay Area creating new high performance data transfer technologies. Ideally, we are seeking a highly motivated senior software engineer with expertise in building scalable, extensible and user-friendly web applications (largely Ruby on Rails). This is your opportunity to take your passion for Rails and build compelling applications to develop the next generation of transfer management and collaboration products, which exploit our unique data transport core. The position will participate in the architecture, design, and implementation including enabling these products for large scale and cloud based deployment, and will work in a small, fast-moving team. You may also travel to client sites up to 25% of your time, as a participant in the solution delivery team.
We're also looking for the following types of people and if you fit into both groups, that's even better.
Developers with 3 to 5 years of real world RoR development experience. Someone who *thinks* in Ruby and RoR. Ideally you've worked full-time on Rails or have side-projects that you've built from scratch. Senior developers with or WITHOUT Ruby/RoR experience with 5-10 years* experience developing web applications who are looking for something new and different * bringing your J2EE, .Net, or PHP web site/database performance, caching, scaling, tuning, etc. skills to the RoR platform. The candidates must also have a sound understanding of sql.
Desired Skills: - Excellent software development skills with proven experience in building scalable web applications (ideally Ruby on Rails with database support) - Demonstrated excellence in developing EITHER web-based user interface or back-end software modules, or BOTH - Strong knowledge of web services (REST) paradigms, web servers, SQL, and dynamic web technologies (e.g. FLEX) - Previous experience building collaboration and network management products - Strong verbal and written communication skills - Ability to achieve results on tight timelines and desire to work in a highly-motivated, self-starter environment
Required Experience
- B.Sc. or greater in Computer Science/Engineering or related discipline (MSc preferred) - 5 Years or more of Professional Software Development experience
Exceptional entry- level candidates with strong academic backgrounds, relevant internship and/or project experience AND who are passionate about Ruby/Rails and want to do web development will be considered.