-
Braintree: Awesome Software Engineer
Location: Chicago, IL
URL: www.braintreepayments.com/
Description
We are growing our team and are seeking developers with all levels of
experience. Instead of including a list of requirements we want you to
understand how we work. If our environment sounds like a place for you,
then go to our career page to learn more:
http://www.braintreepayments.com/braintree-careers
How we work
We are polyglots...
Although most of our software is written in Ruby, we don’t confine
ourselves to a single programming language. We believe in using the best
tool for the job while maintaining a slight bias toward the tools the
team knows the best. We’ve written infrastructure components in Python,
and we build client libraries for integrating with Braintree in Ruby,
Python, Node.js, PHP, Java, and .NET.
We pair...
We pair program to write all of our software. We work on Mac Pros with
two keyboards and dual 27" cinema displays. We work in an open team
room; no cubicles or private offices. Communication is key to our
process, and we don't want to hinder it with walls.
We test...
Testing is at the forefront of our development philosophy. We never
need to check our code coverage to know that it's at 100%: with
disciplined TDD, no line of code will be written without a test. We
don't have a QA team. That might be terrifying when you consider the
type of software that we're building, but we're confident that our
automated testing is thorough and will catch any regression bugs. We use
continuous integration to test every version of every client library
against our gateway.
We are agile...
Agile development methodologies mean different things to different
people. For us, the most important part of Agile is doing what works
best for the team. We have a story card wall and release a few times a
week. We keep the team in sync with daily standups and have a
retrospective once a month to discuss things that are going well and
opportunities for improvements. We’re pragmatic, not dogmatic. Although
we have strong opinions, we're never afraid to try to new things to see
if they work and reconsider our positions if the situation warrants it.
We value our people...
We spend half a day every week working on whatever we’re interested in,
regardless of whether it's relevant to the business. Some examples of
the things people have chosen to work on include competing against each
other to build a mesh chat client in node.js, contributing to open
source projects, and discussing strategies for our Google AI challenge
submissions.
Salaries are generous and compensation packages include 401k contributions, and ample vacation time.
Interested?
We're looking for people who are interested in getting in on the ground
floor of an incredible opportunity to build amazing software and
transform the payments industry.
Take a look at some of our blog posts to see some of the problems we face:
Think you’ve got something to contribute to our exceptional team? We’d like to hear from you!
To apply: http://braintree.theresumator.com/apply/1JMfQb/Awesome-Software-Engineer.html?source=37SG
-
Wine Library: Full Time In House Developer
Location: Springfield, NJ
URL: http://www.winelibrary.com
Wine Library is seeking a full time, in house developer to work out of our location in Springfield NJ. Please keep the following requirements and preferred skills in mind when applying.
Requirements
- Experience with Ruby on Rails
- Experience with MySQL database and writing SQL
- Proficiency with *nix based operating systems
- Experience with HTML/CSS
- Experience with Javascript/jQuery
Preferred Skills
- Knowledge of PCI Compliance (and how to code securely)
- Comfort working with various REST based APIs
- Experience with Cucumber/Rspec tests
- Experience with state machines
- Experience with MongoDB
- Experience with Resque/Redis
- Willingness to learn new things
To apply: nmartin@winelibrary.com
-
GroupMe (Skype/Microsoft): Web Application Engineer
Location: New York, NY (with relocation)
URL: http://groupme.com
GroupMe needs world class web application engineers to help change the way the world communicates.
As a part of the Skype division at Microsoft, our goal is to be the daily communications provider for *billions* of people.
At GroupMe you will play a direct role in building applications that have truly global reach. Even though we are part of a huge company we operate like an independent startup. We have a huge amount of autonomy but can tap into the vast resources of Skype and Microsoft.
Our development process is "agile" which means week long iterations, stories, points, etc. We stress pair programming and are all strong generalists. We have engineers, not "front-end" or "back-end" people.
You will be responsible for helping building web applications and services to support GroupMe's core group messaging product and other (top secret) communications and commerce applications.
Our office is near Union Square in the heart of New York City. We will
relocate you if you don't live in the New York / New Jersey area.
We have a fun, relaxed, and friendly work environment along with awesome office perks (ping pong, pinball)
Requirements
- Strong ability or desire to program with Ruby on Rails
- Analytical problem solving skills
- Extensive Web application development experience with any of the following: Ruby, Python, Javascript, Perl, Java or Scala
- SQL experience
- HTML/CSS experience
Nice To Have
- PostgreSQL experience
- C/C++ experience
- Open source contributions
- TDD experience
- Pair programming experience
- Experience scaling web services
- Experience building web APIs for mobile apps
Compensation
- Excellent salary
- Comprehensie benefits (medical, dental, vision)
- 401k
- Stock and bonus potential
To apply: Email our Director of Engineering Brandon Keene <brandon@groupme.com> with your github account or résumé.
-
Acumera: Web Programmer Architect
Location: Austin, TX
URL: http://www.acumera.net
We are looking an experienced and enthusiastic programmer who sees complex systems as a thing of beauty and gets great satisfaction from building them. You will be developing a scalable architecture to support real-time querying of data coming from thousands of network devices. You will build modules that let users configure and interact with various types of networkable devices - think Arduino and Pachube (but with real live paying customers!)
Our system uses PHP, Javascript/Ajax/jQuery, REST APIs, MySQL, C, Linux, and Amazon cloud services. We think our new architecture is best suited for MongoDB and ZeroMQ, but we would like your input on that. If you don't have experience with all those, you should be interested in learning about them.
We like to work with smart and creative people that have high standards for themselves. Our environment is small company, laid-back, with flexible work hours. You can work at home sometimes if you want. Full-time to us means 40 hours per week - we believe that downtime is essential to keeping your mind fresh.
We all love learning new things and aim to support your interests to
expand your skills and your mind. As a company, we are growing quickly
and this position can evolve to wherever you want to take it. Besides a
vast amount of systems programming work, we also have opportunities in
UX design and mobile app development.
You will get
- competitive pay and benefits
- reimbursed professional development events
You must have
- B.S. degree in CS or related field
- 5 years of programming experience
- legal status to work in the US
To apply: Send us an email with the subject "the 38th signal" and tell us why you are the right person for the job.
-
Criteria Labs: JavaScript Developer
Location: London
URL: http://www.criteriamx.com/
Criteria Labs immediately requires a JavaScript developer to join their development team based in Hammersmith. They will work on the development of class-leading digital media fulfilment platforms.
This is a great opportunity to be one of the first permanent members of staff to be involved in a ground-breaking new product which has plenty of backing from the music and entertainment industry.
The JavaScript developer will be expected to work with the CTO, Head of Engineering and the other members of the development team to actively develop Criteria Media Exchange's managed service digital media products.
Essential Skills
- Exposure to JavaScript MVC frameworks and browser-based applications.
- Ability to write object oriented reusable code.
- Experience in building HTML based user interfaces.
- Thorough understanding of HTML5/CSS/DOM and common JavaScript libraries.
- Cross browser compatibility and debugging.
- Excellent oral and written communication skills.
- Strong initiative - able to work with minimum direction
- Keen, enthusiastic, willing to learn
Desirable
- Experience with RESTful web services
- Familiar with Photoshop
- TDD, Git
Criteria Labs is a young and exciting company based in Hammersmith working in the field of digital media. Trading as Criteria Media Exchange, it has a number of products in the e-commerce and digital media space with a small but growing number of blue-chip customers.
To apply: Send a CV and intro to mtrott@criteriamx.com. No agencies.