Home Looking for a Job? 37 signals - programming

Recent Programming Jobs

Recent Jobs posted to the Programming category on the 37signals Job Board
  • Braintree: Awesome Software Engineer
    Resized_logo

    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:

    Take a look at some of the code we have on github: https://github.com/braintree

    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
    Resized_logo

    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
    Resized_logo

    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
    • your own MacBook Pro
    • 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.



10 Minute Joomla! Tips Blog

Conticreative joomla book reviews

Independent joomla hosting reviews

Books

Books we suggest...

 

Spreadfirefox Affiliate Button
switch the positions on