Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Back End Senior Developer

Technology | Buenos Aires, Argentina | Full Time

Job Description

Job Description - Back End Senior Developer


stensul is an Email Creation Platform for the Enterprise. Instead of making emails by hand, the largest companies in the world use stensul to create marketing emails quickly and painlessly. Nearly every large company has a hugely inefficient and expensive (in man-hours and dollars) process to make emails. Everyone hates it. stensul is the solution.




You will work in our Buenos Aires office in Palermo on our Engineering team focused on stensul. You will be working on both the core platform and implementations for some of the biggest brands and companies in the world. We’re growing very quickly so the pace is fast, but you will be working alongside other very smart colleagues with brand new technologies, in a fun, collaborative environment, and growth opportunities are numerous.


We are very open to the use of new technologies. In our stack we have php, mysql, gearman, mongodb, orientedb, elasticsearch, redis, docker, javascript, node.js, and python among others, but we welcome the use of new tools/languages that help us improve.


Our new Back End Senior Developer will be responsible for:


  • Designing, refactoring, and improving the functionality of our applications;

  • Writing high quality, object-oriented back-end code;

  • Working closely with team members to deliver features that meet requirements;

  • Tracking down and fixing bugs;

  • Adding proactive and positive energy to our rapidly growing company.




At a minimum, we require that you have:


  • Lot of experience with PHP web application development;

  • Extensive knowledge in object-oriented programming (OOP);

  • Experience with MySQL/MariaDB (including joins, schema design and indexing);

  • Experience with version control like git, subversion, etc;

  • Ability to work well in a team environment;

  • Solid English communication skills.


You get bonus points for having:


  • Experience with other programming languages like Java, Ruby, Python, node.js, etc.;

  • Experience with javascript, and javascript Frameworks (like jquery, angular, react, etc);

  • Experience with design patterns;

  • Experience on high traffic sites;

  • Experience with Model-View-Controller (MVC) frameworks;

  • Experience developing in a Linux/Unix environment;

  • Experience with batch process;

  • Experience with NoSQL databases (like MongoDB, ElasticSearch, Cassandra, Redis, etc);

  • Experience with caching layers;

  • Experience with bug tracking tools like Jira, Redmine, Bugzilla, etc;

  • A great sense of humor.




  • We offer a competitive salary;

  • This position is based in our office in Buenos Aires, but we have flexible policies around occasionally working remotely if needed;

  • A company laptop and phone reimbursement (if required);

  • Non-stop availability of competitors for PlayStation 4;

  • Weekly team lunches (from asado to empanadas, there is something for everyone);

  • Great candy corner, with plenty of snacks, drinks, fruits, etc.;

  • Regular after offices in a great area of the city (Palermo), where the office is located.