We are setting up a Technology Center of Excellence in Barcelona to
provide research, guidance, training, and deliver products and services
in an agile fast-paced environment. Our main focus is on the following
areas: Big Data, Artificial Intelligence (Machine Learning, Deep
Learning) and Distributed Ledger technologies.
We envision a real estate industry where accurate and more
transparent data leads to better and faster deals for everyone. We
gather critical information that is hard to access and make it instantly
and seamlessly available to our platform users.
Are you passionate about agile software development? Are you both an
outstanding technical leader, and a brilliant developer? Do you have
experience designing architectures for large-scale systems and
developing across multiple languages? Then we have the perfect role for
you!
{WHAT YOU WILL DO / RESPONSIBILITIES} IN THE ROLE AS TEAM LEAD:
Mentoring and leading a team of software engineers of leveraging agile methodologies.
Design and develop tools and frameworks to improve security,
reliability, maintainability, availability and performance for the
technology foundation of our platform.
Contribute hands on to product and feature development, and continuous improvement.
Provide mentorship and guidance to the team members to achieve highest levels of quality and productivity.
Define requirements, create software designs and translate them into code.
Learn, train and develop yourself. Learn continuously and adapt continuously.
{WHAT WE OFFER}
A challenging project. The opportunity to design solutions and
work with technologies that stand out and being part of something big.
What can I do to make your work easier? We'll regularly ask you
this question to encourage the feedback, ensure that you come happy to
work, and increase the efficiency.
Coaching and mentoring. We’ll commit to helping you learn and grow.
A dynamic start-up environment with flat hierarchies, short
decision-making processes in which everyone makes a difference and
significantly contributes to our product and growth.
Requirements
BS/MS degree in Computer Science, Mathematics, Engineering or a related subject.
4+ years of web software development experience. Solid
understanding of the full web development life cycle and knowledge of
designing patterns.
4+ years of development experience in languages like: Python, Ruby, Java, Scala or Node.js
Experience with relational databases (E.g. PostgreSQL, MySQL, Oracle) and NoSQL databases (E.g. MongoDB, CouchDB, Neo4j).
Proven experience as architect/senior developer, previous leadership experience is a big plus.
Experience building APIs and knowledge of RESTful principles.
Experience with agile engineering practices such as TDD, BDD and CI/CD.
Experience with AWS ecosystem (EC2, ECS, Lambda, S3, …).
Ability to provide direction and mentoring to an experienced software development team using agile techniques.
Analytical and problem solving skills.
A great sense of humor, teamwork skills, and the ability to collaborate with co-workers.
BONUS POINTS
Experience with BigData technologies: Hadoop, Kafka, Spark, Storm, Hive,..
Experience, knowledge or interest to learn Data Encryption technologies (homomorphic, transparent encryption, kerberos,..).
Certified Scrum Master (CSM).
Please include your GitHub profile or links to code or any relevant work