We're looking for good programmers with an interest in web development.
If you're smart and motivated, and you want to work in a supportive environment, then let's talk.
TechEmpower is a custom software company. We help our clients understand their needs, plan solutions for them, and build software -- on time and on target. By taking away their technical headaches, we help our clients succeed.
We're small. We have 30 employees and we work in teams of 1-6.
We're friendly. Our office is professional and collegiate, like a computer lab staffed by adults. We help each other out.
We're mostly a web shop. We do a bit of desktop, and a bit of native mobile, but 90% of our work is creating complex web applications.
We work with a wide range of technologies (see Technologies below) but Java is first in our heart.
We're established. We were founded way back in 1997, which means we've continued to grow despite the dot-com bomb, the great recession, and several hurricanes.
We're the authority on web framework performance (https://twitter.com/hashtag/techempower)
First and foremost, you're a good programmer. You like to write code and design software solutions. You like to learn new languages, new APIs, and new technologies. You like the freedom to do things the right way. You're a good communicator and play well with others.
As a programmer, you'll be working on a team, headed by a tech lead, to design and implement code. We don't do top-down design; everyone gets a say in how the software will work. Teams work on one project at a time, and projects run from 3 months to several years, but usually 3-6 months.
We like to keep our programmers programming, and follow a task-oriented process designed to minimize meetings and busywork.
The Interview Process
We review every application we get. If your application shows promise, we'll contact you for a brief telephone interview. Yes, there will be a quiz, but our main goal is to get to know you better. If that goes well, you'll be invited to a series of in-person interviews.
We are very selective. We all participate in the hiring process because we care about who we work with. So expect to meet a lot of us!
If you can, please provide a sample of your work. Github links work best.
Don't be shy! We need to see what you can do.
Preference will be shown to candidates with verifiable work samples.
The technologies we use vary over time with our mix of projects. Here is a snapshot of what we're using now:
Tools: Git, Docker, Jenkins, Sonar, IntelliJ, Eclipse, Ant, Maven
Web: Jersey, .NET Core, React, Django, Node.js, Go, Rails, Handlebars, Backbone, Ember,
Angular, Knockout, Servlets, jQuery
Mobile: iOS, Android, PhoneGap
Hosting: AWS, Rackspace Cloud, Linux deployments
Data Persistence: ORM (Hibernate, etc.), Postgres, MySQL, MS SQL Server, NoSQL (Redis, Riak, etc.)
We don't expect new hires to have experience with all of these, but we do expect you'll learn more about them every day.
If this sounds like the kind of place you'd like to work, please apply!