We are looking for 2 Python Back-end Developers who value learning, who bring a broad set of skills and who believe in teamwork, to join the Worldsensing Engineering team, led by Jordi Llosa.
The selected candidates will join the team that develops Worldsensing’s backend for IoT products. Besides Python we use technologies such as postgreSQL, MongoDB, MQTT, Cassandra, Twisted, Java, Docker, Varnish, Apache, nginx, Redis, aws, Jenkins, AngularJS and many others.
We are organized in 3 scrum-based teams that collaborate across the full product lifecycle, participating from definition to deployment.
Candidates should be ready to collaborate with product definition by understanding the value proposition of the company and helping to craft the products, taking full advantage of technology. Candidates should be passionate about understanding technology and how its is mapped to applications, balancing with the company needs.
Worldsensing is leading the IoT market within industrial applications, by developing hardware and software solutions.
Responsibilities
Analysis, design, development and testing of software web-tech systems
Understand Worldsensing products to be able to define the engineering specs
Tailor and deploy software tools, processes and metrics
Requirements for senior and junior candidates
Must Have
Degree in Computer Science, Engineering, or related subject
Hands on experience in designing and development of backend for web based applications and APIs development (including scalability, resilience, fault tolerance and data security techniques)
Know about Scrum organization or similar agile methodology
Familiarity on application deployment in a virtualized ecosystem (ideally with latest DevOps techniques)
Speak/read/write proper technical English and Spanish or Catalan
Delivering against program commitments and project plans
Should
Have knowledge and interests in machine learning and data mining
Have experience on noSQL databases
Have business intelligence and reporting expertise
Have knowledge about frontend web-based technologies
Experience of working in collaboration with hardware engineers and embedded software teams
Additional requirements for senior candidates
Must Have
Proven working experience in software development (at least 4 years)
Demonstrable experience designing software architectures (even if you may not label yourself an architect)
Having made a significant contribution to at least one product that is currently being used in the market
In addition to the above, we are looking for a teamplayer. This is an essential requirement as we always work in teams, within Engineering, but also with Product Management and other departments. We expect everyone in the company to be comfortable working together with others and to recognise the work of the rest of the team.
This is a permanent, full-time position in our Barcelona office.
Candidates should contact jobs@worldsensing.com with a cover letter and CV, and - if possible - a link to an up-to-date LinkedIn profile.