TechEmpower - Los Angeles area, California (El Segundo, near LAX)

You may recognize us from the Web Framework Benchmarks that have been discussed on HN periodically: http://www.techempower.com/benchmarks/

Here's the job:

TechEmpower, a small custom software development firm located in El Segundo, seeks developers with good object-oriented experience, preferably in Java, JavaScript, Python, and/or Ruby. We specialize in web application development but look for well-rounded application developers. If you are a solid programmer and a team player, this is an opportunity for you. Even if you don't have experience with everything listed in this ad, we offer excellent learning opportunities for those who are eager to expand their skill sets. Job Responsibilities

Working in small development teams, programmers participate in the architecture, design, and implementation of primarily Java, JavaScript, Python, C#, Ruby, and PHP code to meet client requirements for robust, high-performance, and secure sites and applications. Developers get exposure to several client projects and a variety of technologies over time. Job Qualifications

In addition to overall programming capability, candidates must have experience working on collaborative development teams and very strong communication skills. While we employ and enjoy the company of extroverts and introverts alike, we reiterate that the ability to communicate clearly is a must-have for our technical staff. That means writing professional e-mails and interpreting the nuances of clients' requirements by asking good questions, for example.

We work hard to estimate projects accurately so that schedules are reasonable and developers work a normal amount of hours per week. We rely on developers to contribute to those estimates and provide feedback as a project goes along to keep things on track.

Ideal candidates will have experience building all facets of software systems including the data model, business logic, and front-end. 3+ years of object-oriented design and development in Java, JavaScript, Python, or Ruby is desired. On the front-end, HTML 5 and CSS experience is required.

Knowledge of some or all of the following specific tools and technologies is a plus:

Languages: Java, JavaScript, Python, C#, Ruby, PHP
Tools: Continuous Integration (Jenkins, Hudson, etc.), static code analysis (Sonar, etc.), Eclipse, IntelliJ, Ant, Maven
Web: vert.x, Play, Spring, Django, Rails, node.js, JSP, Servlets, jQuery, etc.
Mobile: iOS, Android, PhoneGap, jQuery Mobile or similar
Hosting: AWS (EC2, RDS, etc.), cloud servers, Linux configuration, application servers (Resin, etc.)
Data Persistence: ORM (Hibernate, etc.), MySQL, Postgres, MS SQL Server, Oracle, NoSQL (CouchDB, MongoDB, Cassandra, etc.)

We like technical people who are not afraid to have strong opinions about technology but simultaneously keep an open mind and are flexible enough to work with whatever technology the task at hand requires.

That said, we're mostly looking for great developers who are great to work with. If you don't have experience with everything listed above (and who does?) but are still a solid developer eager to learn new things, you might be a great fit here.

Please apply here: http://jobs.techempower.com/hn