Filled
This offer is not available anymore

Javascript / Node.Js Engineer in Madrid or Remote

Audiense

Workplace
Remote
Hours
Full-Time
Internship
No
Share offer

Job Description

Backend Node.js Engineer needed for one of the most exciting companies in the social media tech space to help build our industry-leading products. Audiense is a fast growth company, with headquarters in London and development team based in Cordoba, Spain, with a technology platform and tools that are revolutionising the way companies use Twitter for business.

You will join a multi-skilled team that knows how to deliver a great user experience, based on a scalable architecture. We need fearless innovators who are able to understand complex challenges and provide quality integrated solutions. We use a mixture of agile, kanban, scrum, and, lean methodologies. Our technology stack consists of a number of backend services written in Node.js on top of MySQL, MongoDB, Redis, Solr and RabbitMQ.  We deploy many times a day on AWS where we manage databases bigger than 20TB, monitor 500 million Twitter users across more than 100 servers.

Remote work welcome

Communication technologies are pretty good nowadays. There’s no reason you should have to uproot your personal life when you can do your job at home. We’ll set you up wherever you are so long as you’ve got a quiet place to work, a good Internet connection, and we can legally pay you where you live.

If you have rejected offers from great companies because they don’t believe in the power of Remote Teams then Audiense is your place.

That said, if you come to Córdoba you will live in a nice mid size city with a competitive salary and will enjoy free soft drinks, daily fresh fruit, coffee machine, regular staff nights out and #juevesdepizza. It’s a very exciting time here and we’d love for you to join us!

Responsibilities

– Build and deploy robust, manageable and scalable back ends

– Integrate new 3rd party services via RESTful and streaming APIs

– Design and implement RESTful interfaces that exposes our data to the world

– Rapidly fix bugs and solve problems

– Work closely with front-end teams to create optimally integrated solutions

– Pro-actively look for ways to make Audiense better

Requirements

– Strong Javascript skills

– Knowledge of Node.js packages (Express, Async, Mongoose, Socket.io, Request, etc.)

– Experience with message and job queuing services (RabbitMQ, Redis, etc.)

– Very strong ability to design and develop scalable systems on top of Node.js

– Experience working with MongoDB, Mysql and Redis.

– Disciplined approach to testing and quality assurance, knowledge of Javascript testing tools.

– High understanding of computer science concepts such as: common data structures and algorithms, profiling/optimization

Desired

– Github profile or link to open source work

– Comfortable working with version control using Git

– Great written communication and documentation abilities

– Active Twitter user

– Adequate communication skills in English

– Good ping-pong player

– No Justin Bieber followers please unless you are a 10 in all the above.


 

About Audiense

.

Other backend developer jobs that might interest you...