Why Join Software Next Door?

Top Mexican Software DeveloperSoftware Next Door offers an exciting opportunity to work with U.S.-based companies on state-of-the-art technology projects. Clients hire us because we offer expertise not readily available, so you’ll be constantly learning new technologies, systems and methodologies. We seek out strategic work, such as developing high traffic, highly distributed and high availability applications using Agile processes, not projects involving legacy software or routine maintenance. Most of our positions are manned in Mexico; however, if working in the U.S. is appealing, many of our engineers find themselves stateside for business trips or longer-term assignments.

Software Next Door offers:

  • Training on the latest technology and trends
  • The opportunity to attend industry conferences, training courses and events
  • English language refreshers and advanced communication classes taught privately or in small group settings
  • Private medical insurance
  • Social security medical care
  • Housing fund
  • Retirement fund
  • Discount card
  • Life insurance
  • Funeral insurance

But Software Next Door is not for everyone. Every candidate is subjected to a rigorous set of interviews and a written exam. We check references and your work history. In addition, we demand:

  • Superior technical skills, curiosity and a drive to always learn more.
  • A commitment to develop English language proficiency in both speaking and writing, and excellent communication skills.
  • A degree from an accredited university is preferred.

If you think you’re near the top of the software development field, we’d like to hear from you. Please attach your resume.

Current Job Openings

Salesforce.com Developer

Overview:

Help develop a high end scalable Salesforce.com based health care product that will empower people to live their best life. The developer will be part of a high-end development team composed of software engineers from Mexico and the US and will be working out from Mexico.

Requirements:

  • 3+ years interface development experience (either Salesforce specific or general interface development)
  • 3+ years of experience configuring, customizing and programming in Apex, Visualforce, Apex classes and triggers, Apex web services
  • API Integration experience, including different business systems and integration tools
  • Experience with the Apex data loader
  • Knowledge of Salesforce Sales Cloud, Service Cloud, and portal
  • Database experience a plus (such as MySQL or Postgres)

Senior Ruby on Rails Developer

Overview:

Help develop complex, high availability Ruby on Rails-based web applications for U.S. clients. The application in question handles high volumes of concurrent users and transactions. The job location is at the client’s location in San Francisco, California.

Requirements:

  • 4+ years experience designing and building web applications using Ruby on Rails
  • 8+ years overall experience as a software developer
  • Solid knowledge of the following technologies: Ruby 1.9.2, Rails 3, HAML, Sass/Compass, CSS styles, JavaScript/JQuery, Warden, Cancan, RSpec, Steak, Capybara, Jasmine, MySQL, Redis, RabbitMQ, node.js, CCoffeScript, backbone.js
  • Understanding of design considerations for highly scalable internet architectures, and high performance user experiences
  • Good understanding of agile development methods (TDD, Scrum, XP)

Mid-level Java Developer

Overview:

Help evolve a complex, scalable, high availability consumer websites, with the goal being to keep our client’s website best of breed in the market. Be part of a high-end Java development team working on-site in the U.S.

Requirements:

  • Solid knowledge of the full web application stack: Apache, Tomcat, Java, XML, HTTP, HTML, CSS, JS
  • Understanding of design considerations for highly scalable internet architectures, and high performance user experiences
  • 3+ years experience working with Java application frameworks for web development (Spring, Hibernate, JPA, JNDI, JMS, EJB, JSF)
  • 5+years of overall experience as a software developer
  • Excellent object oriented programming and design skills
  • Good understanding of agile development methods (test driven development, continuous integration, scrum)
  • Proficiency in software engineering practices and tools, design patterns, version management and build management
  • Experience writing unit tests and writing testable code
  • Experience writing complex but efficient SQL queries and stored procedures
  • Experience developing software in a *nix environment

Junior JavaScript Developer

Overview:

Develop front-end web applications for a complex self-help information website based on Open Source tools. The developer will be part of a high-end development team composed of software engineers from Mexico and the US.

Requirements:

  • 2+ years experience in web applications front-end development
  • Solid knowledge of HTTP, XML, HTML, CSS, JS technologies
  • Good understanding of object-oriented programming and design
  • Good understanding of Agile development methods (test driven development, continuous integration, scrum)
  • Proficiency in software engineering practices and tools
  • Experience writing and debugging client-side code in native JS and Frameworks (such as Backbone, JQuery, Handlebars, Coffeescript)
  • Strong experience styling web pages using CSS/Bootstrap
  • Strong understanding of DOM manipulation and event handling through JS
Back to Top