Beschreibung
We have set up a Technology Centre 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, Analytics and Distributed technologies.
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}
- 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.
{ABOUT YOU / YOUR PROFILE}
- 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
- Certified Scrum Master (CSM).
- Experience with BigData technologies: Hadoop, Kafka, Spark, Storm, Hive,..
- Experience, knowledge or interest to learn Data Encryption technologies (homomorphic, transparent encryption, kerberos,..).
- Please include your GitHub profile or links to code or any relevant work
We are looking forward to getting to know you!
Location:Barcelona, Spain