Senior Software Developer Apangea Learning
Hi! We're Think Through Math. We help students gain confidence in math so they can succeed in school, in their career, and in life. We reach a million students in the U.S. and we're on track to double that by 2014. Thanks to our growth we're looking to add solid developers to our platform engineering team. If you're an experienced full-stack developer looking to use some cool tools (We use Ruby on Rails, node, angular, and git/github) to make an impact with your work, we'd love to talk to you. It helps if you have experience with RoR or JS frameworks, but we've had great success with people from Java and .NET backgrounds (although it helps if you've used MVC frameworks in the past). We aren't looking for rockstars or cowboys; just solid developers who can work with stakeholders, designers, and UX to make our platform everything that we envision. We're not hung up on years of experience although you do need to have a background in web app development (and ideally an active github profile). We're moving in to tablet apps too, so iOS/Android experience is a major benefit.
What you will work on:
Leading end-to-end implemention of major enhancement initiatives in our current products as well as new product development.
Integration of design and UX deliverables
Performance optimization and tuning
Research new technologies and libraries that can benefit our application and user base
We're looking for...
Broad experience in web application development technologies (RoR and/or node are preferred for back-end). We use Postgres as our primary store but we also use Redis for some of our persistence tier and we're likely to introduce NoSQL soon. It'll help if you have at least played around with some of those. You'll be architecting and implementing major system components and you'll get to pick the tools that make the most sense for the job. We're looking for developers who have worked on production-facing applications at scale.
How we work
We're passionate and opinionated about our craft, but we're always focused on helping students learn math.
We do daily standups, code reviews, and pairing regularly. We work on two-week iterations, but we prefer to ship features when they are ready.
We do iteration demos; developers get a chance to show off their creations to the company and get feedback. We do iteration retrospectives too; improving our craft is really important to us.
An undergraduate degree (preferably in Computer Science or similar field) helps, but your work history and/or github profile is the best way to show what you have done and what you can do. We're looking for people who design and build cool systems because it's their passion.
We use git for version control so it helps to have worked with git before, but we've helped team members learn git plenty of times.
If you're local to Western PA and you think you're a good match, reach out to us! Even if you're not local, feel free to contact us. We're open to relocation and remote team members if you're a great match.
||925 Liberty Avenue |
Pittsburgh, PA 15222