Find an even better role

If you're interested in exploring new opportunities please complete the form below. We'll review your profile and if there's a good fit with our client's requirements we'll get back to you to discuss further.

Candidates we’ve worked with

Apply now

Madrid, Spain

.NET Software Engineer
We are looking for .NET Software Engineers on behalf of our client, Fenergo Spain.

Fenergo is an Irish FinTech company founded in 2009, which operates worldwide. They work with well-known banks, such as the BBVA, Santander, BNP Paribas, Bank of China, etc. The company has grown fast, and is very well-funded.

We are looking for a .NET Software Engineer to join their Madrid team. This position will involve participation in the full project lifecycle developing a product which is resold to multiple financial clients. As NET Senior Software Engineer, you will be involved in the analysis, design, development, testing, and documentation of software projects.

Required Skills & Education:
A minimum of 3 years' development experience
At least 4 years' .NET experience of the following: - C#, ASP.NET
Experience with .NET 4.5
Database design/programming with MS SQL Server (2008 2012) and/or Oracle
Nice-to-have: JavaScript programming skills

Fenergo's offer:
Competitive salary, depending on your experience and skills
The possibility to work in a cutting-edge Fintech Product
Benefits: free breakfast, monthly team building activities, annual bonus depending on your performance, flexible benefits
Flexibility (one day of remote work per week, flexible working hours, etc.)
Career development
Extensive training programmes
Their office is based in Goya, Madrid city center
Apply
.NET Support Engineer
Are you an experienced .NET Support Engineer who enjoys working in a fast-paced environment? Do you live and breathe technology, have strong analytical skills and enjoy problem solving? Do you want to progress in your career working in a Cross Functional Scrum Team?
Our client, an Irish award winning provider of Client Lifecycle Management software solutions for financial institutions, is actively seeking the best and the brightest to join them and connect you to a strong network, enables you to do your best work and actively support your career.

Main Responsibilities:
- Triage code issues in order to identify and fix bugs
- Troubleshoot issues encounter by professional services teams consuming core frameworks
- Design and implement flexible and configurable solutions
- Produce well designed, testable, maintainable, secure and efficient code
- Create Unit and Integration Tests & Develop internal tooling and automation for CI

Requirements:
- Enjoys troubleshooting and working on a few items in parallel in a busy environment
- Has a strong set of development standards and has the rigour to follow them
- 3+ years experience developing multi-layer systems using C#, web-based applications with HTML, CSS, JavaScript, and databases
- Experience of responsive web design principles
- Degree or Diploma in Computing or similar related qualification

Stack:
- We don't expect you to have experience in all of these but our current stack includes the following: React.js (+Redux), JavaScript (ES6), Webpack, ASP.NET, Web API 2, Elasticsearch, MS SQL Server 2016, Oracle 12c

What we offer:
- Opportunity to work with clients and colleagues on a global scale, collaborative working environment, extensive training
- Opportunity to work on a cutting-edge product, using the latest of tools and technologies
- Defined training and role tracking to allow you see and assess your own career development and progress
- The opportunity to work on new offices in the heart of Madrid
- Competitive company benefits, such as flexible working hours, work from home policy, and more!
Apply
Big Data Engineer
We are looking for a Big Data Software Engineer to expand the new team in Spain of our client.

Our client is an Irish company which develops a Customer Intelligence Cloud Solution for marketers. This person is drawn to the challenges of scaling and building great systems and crunching large amounts of data.

Requirements:

3-5 years of experience as an Engineer in the related field. 
Experience working as a big data developer/Engineer 
Knowledge of Big Data systems, Spark, Ansible, Scala / Python, Kafka, Cloudera, others.
Building scalable systems in Java and related technologies.
Developing REST-based APIs (Java)
Developing in Spark.
NoSQL databases such as Cassandra, Redis, and ElasticSearch.
Relational databases such as PostgreSQL.
Amazon Web Services (AWS) ecosystem.
GNU/Linux-based development.


What the company can offer in return:

Competitive salary and flexible working.
Cutting edge tech stack to work with and technology problems to solve in the area of Big Data, AI and Machine Learning.
Big opportunity to learn and your progress your career working with the experienced team, in Dublin and Madrid
Great chance to be a ‘founding member’ of the first Boxever team outside of Dublin - huge opportunity to make an impact as the team and company grows.
Office based in Goya, Madrid city center
Apply
Cloud IT Ops Manager
We are helping our client, a global product company which delivers, a real-time analytics platform, hiring a Cloud IT Ops Manager to join their Madrid offices. 

Our client is starting to execute their Cloud strategy and they are looking for a person to build, own and drive the daily IT operations of their Cloud platform. 

ROLE AND RESPONSIBILITIES: 
Create and own the processes and metrics for our client's Cloud products and  Cloud Platform support
Provide leadership to the Cloud Operations team by hiring and managing the Cloud Operations Engineers, and setup the on-call process for the team
Partner with key stakeholders including Product Director, Engineering, Product Support and Customer Success orgs to inform on Cloud Operations roadmap, and drive possible initiatives to solve specific situations,  as well as escalation and postmortem processes
Report to Product Director on key business, operational and client satisfaction metrics

SKILLS/EXPERIENCE:

Minimum 5 years experience in a similar role
Proven experience of implementing operational processes and Cloud Management Platform (CMP) tools, and maintaining large scale cloud environments (desirably, with Azure)
Soft-skills should include: problem-solving skills, able to work in a global organization, 
excellent communication 

THE OFFER:

Very competitive salary
Very flexible working hours
Additional benefits
An international project in a fast-growing IT company
Career progression
Offices in Madrid city center
Apply
Internal Accountant
Job description
We are looking for a new colleague who is looking to join our amazing team in our Madrid offices. You'll be part of a fast-growing company and you'll have a lot of opportunities to make an impact and develop professionally in a very nice environment.

Meet Zartis:
Zartis.com is a boutique software consulting company, specializing in IT recruitment - we actually grew out of a software company!


We believe in doing ethical recruitment, finding the best candidates for each company and providing a great experience to each candidate. We work with some of the best well-known tech companies in the world as well as fast-growing start-ups. We have offices in Cork, Madrid, Berlin, and London.


About the role


We are looking for a financial controller to undertake all aspects of financial management, including corporate accounting and financial reporting, budget and forecasts preparation, as well as the development of internal control policies and procedures. Finance controller responsibilities will also include financial risk management.


Responsibilities


Manage all accounting operations including Billing, A/R, A/P, GL and Counsel, Cost Accounting, Inventory Accounting, and Revenue Recognition
Coordinate and direct the preparation of the budget and financial forecasts and report variances
Prepare and publish timely monthly financial statements
Coordinate the preparation of regulatory reporting
Research technical accounting issues for compliance
Support month-end and year-end close process
Ensure quality control over financial transactions and financial reporting
Manage and comply with local, state, and federal government reporting requirements and tax filings
Develop and document business processes and accounting policies to maintain and strengthen internal controls
Additional controller duties as necessary

Requirements

Proven working experience as an internal accountant
2+ years of overall combined accounting and finance experience
Advanced degree in Accounting
Thorough knowledge of accounting principles and procedures
Experience with creating financial statements
Experience with general ledger functions and the month-end/year-end close process
Excellent accounting software user and administration skills
Microsoft Office advanced skills
Spanish / English
Apply
Lead Ethical Hacker
Are you looking for an exciting opportunity in  Ethical Hacking? Do you want to be part of an international and fast-growing software consulting company in the tech sector? Join us!

We are looking for a new colleague who is looking to join our amazing team in our Madrid offices. You'll be part of a fast-growing company and you'll have a lot of opportunities to make an impact and develop professionally in a very nice environment.

Meet Zartis:
Zartis.com is a boutique software consulting company, specializing in IT recruitment - we actually grew out of a software company!

We believe in doing ethical recruitment, finding the best candidates for each company and providing a great experience to each candidate. We work with some of the best well-known tech companies in the world as well as fast-growing start-ups. We have offices in Cork, Madrid, Berlin, and London.

About the role
We are looking for individuals passionate about this field, with strong technical skills, along with a solid understanding of cyber security, its impact on the business, and its value in business risk management.
 
As a Specialist in Attack & Penetration Testing, you will
 
Work on vulnerability assessments, source code reviews, penetration tests, red team and phishing exercises, security architecture configuration reviews, and technical security compliance reviews.
The first member of a growing team, you will set up the bases of our cybersecurity unit in the future. 
Define strategy and actively participate in the hiring of new members. 

We are looking for the following skills and experience

+4 Professional experience in cybersecurity.
Fluent English and previous experience in using English as your working language. Knowledge of other languages is a plus. Spanish is desirable.
Red Teaming, Phishing Simulations, and Internal/External Testing experience.
Experience leading client engagements and managing projects.
Working in regulatory-driven testing (CBEST, TIBER, iCAST etc) is a plus.
Certifications such as OSCP, CREST, eCCPT or other related in various technical domains are a strong asset.
Experience Leading projects from the conception of scoping calls to final redemption
Solid understanding of security standards, frameworks, and methodologies: OWASP, CVSS are some examples.
Understanding how A&P fits in bigger security frameworks such as ISO27001 or NIST is a plus.
Experience with various operating systems, network security technologies, web application development technologies, languages and frameworks such as .Net, PHP, Angular JS, NodeJS, etc.
Development and scripting languages such as Python, C/C++, Java/JavaScript.
Apply
Mobile Developer
We are looking for a Mobile Developer on behalf of our client, a Health, and Safety Compliance Solutions company, which helps their customers make sure their employees and clients are safe at work, to help them recruit developers for their new product team based in Madrid. They’re fast growing, well funded and with 150 + business customers in Europe.

They see H&S in a different way, and design a cloud product to be easy to use, friendly, and even fun!
They are facing a couple of interesting challenges regarding sensitive data and unashamedly cross-platforms - therefore, UX is extremely important for them.

As Mobile Developer, you will have the chance to help shape its culture and approach from an early stage and work on new projects from scratch.

At the moment, they’re looking for a Mobile Software Engineer to work on building new features for their platform, being part of a multidisciplinary team.

We are looking for the following skills and experience:
Bachelor's degree in computer science or other relevant disciplines
Working experience in Android and iOS development
Have published one or more apps in the app store
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Solid understanding of the full mobile development lifecycle
Solid English communication skills
Some technologies /methodologies you'll use are iOS Swift, Android Studio, Reactive patterns, SVN as a repository, Agile methodology, 3rd party APIs, among others. The back-end of their product is now based on Go and AWS.

Our offer:
To work at a fast-growing company in an attractive and international space
Competitive salary
Permanent contract
Possibility to grow professionally alongside with the company
Autonomy to make what you will
Possibility to work remotely from time to time
You'll travel from time to time to their wonderful main offices in Dublin
Apply
Professional Services Consultant
Our client, a Swiss international software company which delivers, a real-time analytics platform for digital employee experience, is looking for a great Service Delivery Engineer or a Technical Consultant to join their team in Madrid.

About the Role:

The person who joins will provide remote managed services activities in order to provide ongoing value to their customers on different areas of operations. She/he will show innovative value to executive/technical audiences within enterprise accounts by matching technical capabilities to business outcomes by:
 
1. analyzing customer datasets,
2. providing actionable insights,
3. advising for enhancements and support solutions roll-out over a long run.

Requirements:

- BA/BS preferred in computer science, computer engineering 
- Minimum of 5 years of experience in a technical consulting or big data analytics 
- History of data analysis and drive to actionable insights and automation
- Experience over transformation projects (e.g. Win10, O365)
- Practical knowledge of SQL, XML, windows PowerShell. Practical experiences in data integration
- Fluent English

They offer:

- Very competitive salary
- Very flexible working hours (from 08:00 to 15:00 in August)
- Additional benefits: Discounts for languages lessons, for sports activities., health insurance...
- An international project in a fast-growing IT company
- Career progression
- Offices in Madrid city centre
Apply
QA @ Fenergo
Fenergo – Senior QA
Madrid

Fenergo is an award winning provider of Client Lifecycle Management software solutions for financial institutions.
Whether your career is just starting or you are looking to progress to a new challenge, Fenergo is a place you can
grow personally and professionally.
As part of this expansion we are looking for are seeking an enthusiastic and driven Senior QA to join the quality
assurance team within Research & Development.
As a member of a highly collaborative and dynamic test team, you will be responsible for providing mentoring,
leadership and direction to other team members, as well as ensuring the quality of the team’s output is of a
consistently high standard within incremental / iterative software delivery.
You will get to work as part of a fast-paced team in a global environment and will have the opportunity to bring your
experience and knowledge in quality assurance to actively contribute to continuous process improvements as we
continue to grow.
You will be part of a high performance team and will have the opportunity to excel and grow your career delivering
quality at a fast pace. You will get the opportunity to work with some of the biggest financial companies on projects
that make a difference to them and for us.

Main Responsibilities:

• Working as part of a collaborative QA team with responsibility for delivering client projects
• Analyse and understand feature requirements to identify testing scope
• Define and execute on test strategies, plans and scripts
• Good knowledge of automated test design / execution ideally with exposure to Agile (SCRUM)
• Provide test estimates and detailed test schedules
• Accurate tracking and monitoring defects through to closure
• Execute and enhance regression test suites using latest tools and technologies. Drive efforts in automated regression
testing.
• Drive continuous process improvement
• Line Management and Performance reviews of QA Resources
• Mentoring and supporting of junior QA resources
• Participate in daily stand ups with project team
• Leverage real time Test Management software (TFS, MTM) for high software quality
• Contribute to improving quality software deliveries
• Collaborate with multiple teams across the business and SDLC
• Involvement in regression, migration and integration testing
• Clear understanding of escalation process on high impact issues
• Contribute to creating and maintaining Test Strategy
• Ownership of requirements traceability for functional and non-functional testing
• Responsible for daily status reporting to relevant stakeholders
• Lead/participate in defect triage discussions internally
• Ability to prioritise own tasks and delegate to junior team members where required
• Supporting test lead with test management tasks where appropriate
• Ensure quality standards are maintained at all times

Required Experience & Skills:

• Minimum 4-5 years QA and software testing experience
• Exposure to Test estimation and test planning
• Hands-on test automation development experience
• Exposure to test automation frameworks desirable
• Understanding of API driven testing
• Must be able to demonstrate knowledge and experience of Agile testing
• Ability to run performance management processes with junior team members
• Experience with Test management tooling / solutions
• Experience with Oracle and SQL server databases
• SQL experience advantageous
• Strong team player
• Relevant industry testing experience advantageous
• Proactive, hardworking individual with excellent attention to detail
• Willingness to collaborate, embrace change and improve processes
• Excellent verbal and written communication skills, documentation and reporting skills
Education
• Computer science/Information technology related degree desirable
• ISTQB Certified (minimum Foundation level) or similar
Apply
Senior .NET Developer
Are you an experienced .NET Senior Developer who enjoys working in a fast-paced environment? Do you live and breathe technology, have strong analytical skills and enjoy problem solving? Do you want to progress in your career working in a Cross Functional Scrum Team?

Our client, an Irish award winning provider of Client Lifecycle Management software solutions for financial institutions, is creating a new R&D development team in Madrid. They are actively seeking the best and the brightest to join them in this adventure that will connect you to a strong network, enables you to do your best work and actively support your career.

Main Responsibilities:

- Developing applications from design specifications in the latest .NET / UI technologies.
- Working as a team with interesting client architectures and systems, and develop customer components for differing clients.
- Carrying out code reviews and enforce coding standards and develop test automation framework.
- Driving development best practices & continuous improvement focus.

Required Experience & Skills:

- 5+ years experience developing multi-layer systems using C#.NET.
- 3+ years experience developing web based applications with HTML, CSS, JavaScript.
- Experience working with SQL Server or Oracle database.
- Strong understanding of software development life cycle and Release Management.
- An affinity for quality and performance.
- Degree or Diploma in Computing or similar related qualification

Stack:

- We don't expect you to have experience in all of these but our current stack includes the following: React.js (+Redux), JavaScript (ES6), Webpack, ASP.NET Web API 2, Elasticsearch, MS SQL Server 2016, Oracle 12c.

What we offer:

- Opportunity to work with clients and colleagues on a global scale, collaborative working environment, extensive training + certifications,
- Opportunity to work on a cutting-edge product, using the latest of tools and technologies
- Defined training and role tracking to allow you see and assess your own career development and progress.
- The opportunity to work on new offices in the heart of Madrid.
- Competitive company benefits, such as flexible working hours, work from home policy, and more!
Apply
Senior .NET Developers
We are hiring Senior Software Engineers (.Net/C#/ASP.Net) working on behalf of our client's new team.

Our client is an international Fintech company .

As Senior Software Engineer, you'll be part of a Scrum team, you will design and develop new features within our clients' web application. We expect you have some valuable Microsoft experience, along with knowledge of design patterns, agility and best practices.
You'll be working with C#.NET, Web Services, Angularjs, NoSQL databases, EF...among others.

Our offer:

- Very competitive salary
- Flexible working hours
- Great office environment (our office is based in Goya)
- International environment
- Career progression
Apply
Senior Back-End Engineer
We are looking for a Senior Back-End Engineer to join the Effective-Software Madrid team.

They build a B2B Health & Safety Software solution which allows you to quickly create and assign tasks, easily share updates and reports, and monitor the status of all compliance activities at a glance. 

Now, they are looking for a Back-End Engineer to expand further their Madrid team.

We are looking for intelligent engineers, with experience in distributed systems, and interested in working with Go (they are now migrating their old PHP systems to Go), AWS, SOLR, APIs...
As Back-End Engineer you'll be working with an international team, and within an Agile environment.

Our offer:

Competitive salary according your experience and skills
Nice office in the city center of Madrid. You can work remotely very often if you like
International project and a lot of autonomy at work


Apply
Senior Front End Engineer
Are you an experienced Front End Engineer? Do you love to create web-based solutions in an agile environment and cutting-edge technologies?

Our client, a professional womenswear company based in New York, is looking for a Senior Front End Engineer to join their development team in Madrid. They offer wardrobe solutions for women of purpose by taking the work out of dressing for work.

What will you do?
- Keep pushing commerce forward by building great customer experiences
- Write code that makes things move in the real world
- Working closely with a team of frontend and backend engineers, product managers, web/data analysts, and UX designers
- Write unit/integration tests, and document your work

What skills do you have?
- At least 4 years experience in web-based development
- At least 2 years working with React & advanced level knowledge of JavaScript, CSS, and HTML5
- Experience using web build tools, such as Grunt
- Be good at (or ready to learn) commerce platform management and development
- Be excited about analytics and data-driven decisions

What are we offering?
- Brand new offices in Madrid city centre
- Working with top engineers on cool projects
- Competitive working conditions.
Apply
Senior Full Stack Team Lead
We are looking to hire a Senior Full Stack Team Lead for our client, an Irish software company which develops data analysis solutions, for security agencies globally.

You'll be part of their initial team in Madrid, and will contribute in key technical decisions. You'll work remotely with teams based in Hungary and Ireland, and will contribute in hiring decisions for further additional team members in Madrid.

The technologies you'll use: Java 1.8 with Spring, microservices, ElasticSearch, APIs, Angular2, AWS, Jenkins, Bit Bucket, etc.
We are looking for a Full Stack Developer, with solid commercial experience in Java.

Conditions:
- Good salary conditions, depending on your skills
- Possibility to work remotely once or twice a week, flexible working hours (core hours are from 10,30-16,30h). The office is based in Goya.
- Possibility to become one of their first team members for their new Madrid team
- Very interesting projects and very up-to-date technologies
Apply
Senior Fullstack Software Engineer
Our client, a Swiss international software company which delivers, a real-time analytics platform for digital employee experience, is looking for a great Senior Fullstack Engineer to join their team in Madrid.

About the Role:

The person who joins will work in the Product department, developing and implementing the Cloud services that are around their core product. Also you will participate in the plan and coordination of the test phase, from the unit testing to the system integration test.

Requirements:

- BA/BS preferred in computer science, computer engineering.
- Minimum of 5 years of experience in Java and/or Python development.
- Knowledge in Javascript + HTML + CSS.
- REST APIs development.
- Knowledge about Continuous Integration (Jenkins, Git...)
- Experience working with Linux Systems
- Practical knowledge of agile methodologies and Good Practices
- Plus: Experience with Docker, Scala Angular, Maven, Selenium, CodeIgniter, Microservices…
- Good English level

They offer:

- Very flexible working hours (from 08:00 to 15:00 in August)
-Flexibility to work from home
- Fresh fruit, cookies and Pizza talks once a month
- Additional benefits: health insurance, discounts for languages lessons....
- An international project in a fast-growing IT company
- Career progression
- Offices in Madrid city centre
Apply
Senior Java Back-end Developer / Team Lead
Our client is a German payment solutions provider. As a subsidiary of a well-known Financial Services firm, they keep the agile start-up spirit alive, while leveraging the global reach of a worldwide successful automotive player.

They are looking to have a new team based (a Team Lead, Senior and mid-level Engineers) in Madrid to expand their international team in order to manage, develop and scale payment systems for a global market.

These will be your main responsibilities:

-Build the digitized future with backend solutions for electric car charging, parking payment, truck
fueling, public transport, ski ticketing and more
-Work on several projects and influence the decision-making process for innovative tech and
business solution

We are looking for the following skill set:

-Strong work experience in Java programming language and its ecosystem (experience working with micro services and the Hibernate
framework will be a plus)
-Practical knowledge in implementing and consuming REST APIs
-Practical experience with Agile methodologies
-Other pluses to being considered: DevOps experience, NoSQL databases

Our offer:

-Young and international company culture in a start-up work environment
-Strong team spirit and regular team building events
-Top notch development environment, e.g. IntelliJ IDEA, GitLab, Jenkins
-“Flex-time” employment
-Competitive salary
-Support for further education, training and professional development
-Offices based in the city center of Madrid
Apply
Senior QA Automation
Our client:

Our client is an Irish software provider of insurance and reinsurance solutions, with 30+ years of experience in its sector.

The job:

As a Senior QA Automation Engineer in the Technology Services group of our client, you will participate in the creation, enhancement and maintenance of the software at the heart of their product offerings and the customer solutions built on those products.

You will be a part of an energetic team with a passion for building great software and a collaborative upbeat work ethic where you have ownership over a part of each release.

Main responsibilities:

Develop and execute test cases for both new product features and customer projects.
Contribute to full SDLC from ideas and design phase right through to implementation, release and deployment. 
Automate test case execution for new functionality and automate existing manual tests. 
Focus on quality, efficiency and best practices.
Ensure QA processes and procedures are documented, understood and followed.

Some Key Skills

You should have 5+ years experience as a QA Engineer, with strong experience testing webapps.Strong automation experience (UFT/QTP, Selenium web driver or others)
Testing webapps built on modern javascript libraries (e.g. Angular, Angular4, React) using javascript test frameworks (Protractor, Jasmine, Karma or others)
Some experience with cloud technoloiges (AWS, Azure, Docker, Kubernates, or others)
DB/SQL experience
Excellent analytical skills

Some nice to have Skills
Load testing tools (JMeter or others)
Java, Python, Ruby
Web services (REST, SOAP) 
GIT
Working knowledge of Application/Web Servers (JBoss, WebSphere, WebLogic, Tomcat) 
Working knowledge of Database Servers (MySQL, MS SQL Server, Oracle and DB2) 

Our offer

Competitive salary, according to your experience
Flexibility in your working hours
Nice offices in the city center of Madrid (Goya area)
International projects
Career progression


Apply
Senior Software Developer (Java + Angular/React)
We are looking for a Senior Software Developer to join the new extended team our client, Munich Re, is setting up in Madrid.

You will participate in the creation, enhancement, and maintenance of the core software at the heart of our product offerings and the customer solutions built on those products. You will work on innovative new products and prototypes, converting concepts into features and services and helping us continue to exceed expectations and deliver high quality, market-leading software.

You will be a part of an energetic agile distributed team with a passion for building great software and a collaborative upbeat work ethic where you have ownership over a part of each release.

Some key Skills
Strong Java skills.
Spring (Framework, Core, MVC), Spring Boot
JPA, Hibernate
JavaScript technologies (AngularJS, Angular 4, React JS, similar)
HTML5, Bootstrap, CSS3, LESS
Web services (REST, SOAP)
GIT, maven
 
Some nice to have Skills
Java 8, 9
R, Python, Ruby,
AWS, Elastic Beanstalk, Docker, Kubernates
Elastic Search, LogStash
Cloudwatch, DataDog
NLP and OCR technologies

What we offer:

Competitive salary based on experience + flexible benefits.
To work in an international environment.
Possibility to grow professionally alongside with the company- as part of the initial team, you would have more responsibilities as the team grows. 
Convenient and modern office space in the city centre of Madrid. 
Apply
Senior Software Engineer (Ruby on Rails)
THE COMPANY:

Our client brings the power of big data to students for their universities preparation process.Their platform is built from the desire to make the best possible use of cutting-edge technologies.They are looking for team members who embrace and create change - by creating enduring, real change in the way young people across the globe understand and embrace life’s opportunities.
We’re hiring a Senior Software to work on our client's application, who believes in their vision of using data to re-invent access to higher education. You'll be working across their full stack – a core Rails application and various supporting services – building new features and improving the existing ones. We want to build the most engaging, intelligent and comprehensive product for university applications.

THE STACK:

Rails, HTML5, CSS3, JavaScript, jQuery, SCSS, Postgres, Docker, AWS, Microservices,Vue.js,Paloma.js

THE CULTURE:

They have an open and democratic work culture where everyone can contribute, learn and teach. They believe strongly in work life balance.

THE ROLE:

- In conjunction with the Product Manager you’ll scope and plan features in response to existing customer feedback to make the product more attractive for new customers and to work towards strategic goals. You will help ensure that expectations are realistic and that development progress is communicated to the rest of the team and company.
- You will help decide the technical direction for the product, making architecture and infrastructure decisions that allow the product to be developed in an agile and modular way.
- You’ll write and review code that implements the planned functionality with an awareness of good programming principles (f.e.SOLID) but balanced against the pragmatic needs of a fast-moving startup.
- You’ll facilitate learning in the team

THE OFFER:

- Competitive salary according your experience
- Possibility to be one of the board members of their new team in Madrid
- Possibility to work in an international environment, with a great mission to accomplish
- You will have full ownership of your work, and your ideal will be always more than welcome
Apply
Senior Software Lead (Perl)
We are helping our client, an US leading SaaS provider of on-demand dynamic workforce management software, to create their new team in Spain from scratch.

They do have clients in a variety of sectors, including healthcare, technology, business, facilities services, logistics, non-profit/volunteer, education... and they are expanding very fast.

Our client is a multi-language shop with their back-end built with Perl, MariaDB and a little Python. Their front-end is React, HTML, CSS, Webpack, Grid and Typescript. We are looking for someone with good skills in Perl, and, ideally, some knowledge of JavaScript.

Do you want to create scalable, reliable software that matters in the daily lives of the people who depend on it? Are you experienced and want to continue growing your skill set? Do you have a sense of personal pride in the code you write? If so, this is the position you are looking for!

Requirements for the Senior Software Lead (Perl) position:

At least 6 years of professional development experience
You must be experienced in Perl and, ideally another server-side language.
Front-end experience including React, Angular or in-browser application state management would be highly considered
Proficient in SQL
Desire to be part of a team and work with other smart engineers
Independent, self-motivated, and an avid technologist

Your job

The team will be helping work on a new application specifically for the Iberian market. You'll be leading a small team in Madrid, working together with your colleagues in the US.

Our client's philosophy

They practice iterative development.
They hire smart people and empower them to make a difference.
They occasionally make mistakes but they learn from them and teach other what they've learned.
They believe in finding the right tool and using it.

What they Offer

Interesting salary conditions according to your skills
Fast-paced, rapid career growth opportunity
The opportunity to be one of the first members of their Madrid new team
Apply
Senior Tech Lead
We are hiring a Senior Tech Lead to set up a new team to work on behalf of our client.

Our client is a British energy supplier, which is looking to shape the energy ecosystem of the future, by developing innovative IoT products.

As a Senior Tech Lead, your main responsibilities will be:

Setting up their "best company to work with" culture 
Responsible for the rest of the team members' career
Participate in the architecture, design, and development of  their new platform
Drive both product and technical improvements
Communicate your ideas, engage with different teams and encourage debate and collaboration.

We are looking for a polyglot professional with 5+ years of experience designing and building scalable, distributed web applications. You need to be able to demonstrate good fundamental programming skills. It is desirable to have exposure to Golang or Scala and exposure to Distributed programming/ event driven systems (Kafka) along with some other technologies and an aim to try new things. 
You will have previous experience working in a full continuous delivery environment and using clean code and best practices.

Technologies you'll use: Golang, Scala, Kafka...

Our offer:

Competitive salary
Flexible working hours
Great office environment (our office is based in Goya)
International environment 
Ethical and diverse projects
Career progression
Apply
Software Engineer in Test
We are looking to set up a new IT team on behalf of our client, a US database company.

As their Engineering team grows, we look forward to bring on board a skilled Software Engineer in Test to work on one of their scrum teams and be tasked with designing and implementing automated tests and test infrastructure to ensure our client maintains a high level of quality.

ROLE AND RESPONSIBILITIES:

Applying the latest methods to test and validate the correct operation of the database platform of our client
Writing and reviewing test plans 
Develop tooling to be used for the generation of automated tests 
Port SQL test suites to work against the database platform of our client 
Write white-box tests for new query engine features

SKILLS AND EXPERIENCE:

At least 4 years of experience in a similar role
Understanding of SQL semantics and Database constructs
Solid experience in scripting with Python, Perl, Java and/ or C++
Willingness to learn how query engines work
Having experience testing GIS and/or operating systems and/or Domain-specific languages and/or languages or database systems

OUR OFFER:

Very competitive salary
Very flexible working hours with the possibility to work from home up to 3 times a week
Additional benefits
An international project in a fast-growing IT company
Career progression
Offices in Madrid city center
Apply
Software Engineer// APIs Developer
Our client, a Swiss International Software company which delivers, a real-time analytics platform for digital employee experience, is looking for a great Integration Engineer with skills in Object Oriented programming languages  to join their team in Madrid.

About the Role:

The person who joins will work in the R&D Team,desinging, developing and validating solutions for the integrations connectors. You will have a sginificant impact on the satisfaction of their customers!

Requirements:

- BS preferred in computer science, computer engineering or equivalent
- Experience in Java, Python, Javascript and/or C++ (You will use each technology according to the integration)
- Knowledge working in APIs development from scratch.
- Practical knowledge of agile methodologies and Good Practices Scrum Master certification is a plus.
- Experience with Docker, Kubernetes, Microservices, Distributed Systems, CI/CD…
- Good English level

They offer:

- Very flexible working hours (from 08:00 to 15:00 in August)
-Flexibility to work from home
- Fresh fruit, cookies and Pizza talks once a month
- Additional benefits: health insurance, discounts for languages lessons....
- An international project in a fast-growing IT company
- Career progression
- Offices in Madrid city centre
Apply
Tech Lead (.NET)
Are you an experienced Tech Lead who enjoys working in a fast-paced environment? Do you live and breathe technology, have strong analytical skills and enjoy problem solving? Do you want to progress in your career working in a Cross Functional Scrum Team?

Our client, an Irish award winning provider of Client Lifecycle Management software solutions for financial institutions, is actively seeking the best and the brightest to join them and connect you to a strong network, enables you to do your best work and actively support your career.

Main Responsibilities:

- Turn Epics & Architectural designs into committed Sprint deliverables by working with your full stack cross-functional Scrum teams
- Ensure these deliverables are well designed, well implemented and tested by your scrum teams using best practices in coding, automation, integration, testing and security
- Communicate status, risks and issues for your deliverables throughout the SDLC to technical and business stakeholders such as Engineering Management, Project/Program Management, Product Owners, etc.
- Lead and coach the Developers within the Scrum to ensure they contribute effectively in each Sprint and they remain technically and personally challenged and motivated
- Agree specific objectives per individual team member and complete performance reviews with all your Development team members.

Required Experience & Skills
- 2+ years experience leading the successful delivery of projects to production environments within cross-functional scrum teams
- Effective communicator with technical and non-technical audience
- 5+ years experience developing multi-layer systems using C#
- 3+ years experience developing web-based applications with HTML, CSS, JavaScript and databases
- Degree or Diploma in Computing or similar related qualification

Stack:
- We don't expect you to have experience in all of these but our current stack includes the following: React.js (+Redux), JavaScript (ES6), Webpack, ASP.NET, Web API 2, Elasticsearch, MS SQL Server 2016, Oracle 12c

What we offer:
- Opportunity to work with clients and colleagues on a global scale, collaborative working environment, extensive training
- Opportunity to work on a cutting-edge product, using the latest of tools and technologies
- Defined training and role tracking to allow you see and assess your own career development and progress
- The opportunity to work on new offices in the heart of Madrid
- Competitive company benefits, such as flexible working hours, work from home policy, and more!
Apply

Dublin, Ireland

Fullstack .Net Developer (C# + Angular)
Company Overview
Our client is a leading global provider of fleet management solutions for small and medium-sized businesses delivered as software-as-a-service over web and mobile. For the last eleven years, their solutions enable businesses to meet the challenges associated with managing local fleets, and improve the productivity of their mobile workforces, by extracting actionable business intelligence from real-time and historical vehicle and driver behavioural data. Their best-in-class solutions deliver a comprehensive set of capabilities including real time mapping, GPS fleet tracking, detailed activity reports, job scheduling and more – all delivered through an easy-to-use web and mobile based interfaces.   

The Opportunity
We require an experienced ASP.Net Web Developer, for a key role in the design and development of our our work force management application. This is a large development project using the latest versions of .Net and SQL Server. As an integral part of our product suite it will integrate with our fleet management solutions providing real time management capabilities for mobile workforces.  This role will be responsible for the in-house development of both internal and external service offerings that support customers and integration partners, as well as the consumption of services provided by our customers and partners.

Essential Qualifications:
- 4+ years of professional experience in software design & development of distributed systems with demonstrated experience with .NET Framework (3.5, 4.0 and 4.5).
- Excellent communications skills to clearly articulate complex technical issues to all levels of the organization (both technical and non-technical).
- Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
- Creating self-contained, reusable, and testable modules and components using AngularJS
-Creating custom, general use modules and components which extend the elements and modules of core AngularJS 
-GUI design and responsive layouts (HTML, CSS)
- Experience of ASP.NET MVC and C#Experience with common patterns in distributed systems (e.g. REST, CQRS, SOA, SaaS, web applications)
- Experience with .Net web-service frameworks (Web API, Microservices etc.)
- Experience of Microsoft Visual Studio 2013 or 2015Experience of Unit Testing and Mocking tools, preferably Test Driven Development.
- Professional experience with an Agile development methodology, preferably Kanban.
- Broad technical knowledge, ranging from applications to backend systems.
- Hands on experience with many technologies.
- Ability to approach problems with a sense of ownership, enthusiasm, and innovation.

- Experience with multi-currency and multi-language (International) environments.
- Bachelor's degree in Computer Science or a related fieldResults oriented with a strong / demonstrated track record of successful delivery.
- Previous experience presenting to both technical and non-technical individuals in project teams (developers & managers) to communicate design considerations, project status, and other technical issues that affect the software life-cycle.
Apply
Mobile Solutions Architect
Our client is a leading global software-as-a-service (SaaS) provider. Their products allow clients to enhance operations and improve productivity through data driven solutions. 
 
We are seeking an experienced Mobile Solutions Architect to facilitate the architectural design and delivery of native mobile apps. 

The successful candidate will be based in Dublin and will provide architectural guidance and hands on assistance where required to our client’s engineering squads. 

The successful candidate will have extensive experience in designing and building complex, large-scale mobile products.

This role is part of our client’s expanding R&D team that is focussed on increased product speed to market and significant scale. 

The Mobile Solutions Architect will work directly with and alongside cross functional teams in solving design problems as well as implementing best practices. 
Apply
Sales Development Representative (German / French market)
We are helping one of our US clients, an innovative AI cybersecurity company, to expand their EMEA sales team. 

They are hiring a Sales Development Representative (SDR) and a Corporate Account Executive (CAE) for their German and their French markets. 

Responsibilities
· Continuously prospect the market with social-selling, web-inquiries, outbound, and inbound activity.
· Have a complete understanding of our client's current and upcoming products/ services.
· Have an understanding of cybersecurity and network infrastructure.
· Provide data entry support when required.
· Contact prospects and partners through phone calls, email, mailings, and seminars to communicate opportunities to extend initiatives with the company.
· Collaborate cross-functionally to facilitate new programs, messages, campaigns, and offerings.
· Ensure hand-offs to sales, sales development, and support are successful and exceed customer's satisfaction. 

Requirements for the role
 
Native German/French and fluent level of English.
1+ year in SDR / BDR role with successful track-record. 
Proven success in building and maintaining successful relationships with prospective and existing customers.
Experience in lead qualification/sales development in the technology industry.
Track record of successfully meeting or exceeding sales objectives.
Excellent presentation and communication skills.
BS/BA in a technical or business discipline is preferred.
Experience using Salesforce.com 
Ability to excel in a fast-paced, start-up environment where action and initiative are vital to success.
Ability to travel in EMEA and to North America. 

The offer 

Great environment and facilities
The possibility to be promoted to Team Lead in a short period of time 
Very competitive salary and bonus scheme
Apply
Software Development Manager
Zartis is helping to headhunt for a Software Development Manager for a client based in Dublin. 

Our client is a leading global software-as-a-service (SaaS) provider. Their products allow clients to enhance operations and improve productivity through data driven solutions.

We are seeking a Software Development Manager with extensive hands on experience building complex, large-scale SaaS products. The successful candidate will be an inspirational leader with a passion for technology and a proven track record in building high performance teams. 

The role requires a manager who is up to date with the latest technologies and trends as well as best practices in agile & continuous delivery. 

The Software Development Manager will be capable of partnership and collaboration with various cross-functional departments heads in Customer Operations, Product Management and within Research and Development as well as leading a large number of cross-functional engineers within a number of delivery teams.

This is a highly technical hands on role that will be a key influencer in and decision maker in architecture, design and delivery decisions. 

Responsibilities

- Build high performing teams of innovative software professionals by mentoring, coaching and developing internal talent and recruiting industry top talent.
- Develop, maintain and improve our delivery processes and systems.
- Champion innovation across the organisation.
- Drive efficiency in the team to maximise customer value and minimise waste.
- Work with internal resources to scope development projects, including deliverables, timelines and budgets etc.
- Lead architecture and technical designs reviews.
- Lead the team through a transition to Continuous Delivery, driving automation of build, deployment and test.
- Provide direction to direct and indirect reports in the performance of their duties, establishing work priorities, and in achieving company initiatives.
- Provide recommendations and assist in determining which projects to prioritise and make the trade-off between technical debt and new functionality. 
- Remove impediments to ease the development path. Drive down the cycle time from idea to customer value.
- Implement technical strategy and govern across various development teams.
- Manage and provide technical and motivational leadership to multiple teams.
- Ensure appropriate engineering resourcing is in place to deliver the business needs.

Requirements 

- 5+ years proven experience in a Software Development Management role.
- Excellent OOP knowledge and experience. .NET 4+ & Angular 2 a distinct advantage.
- Experience with large scale SQL and NoSQL technologies. 
- Experience delivering and owning micro services in a SaaS environment.
- Experience in measuring and improving performance of production systems.
- Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline.
- Experience of leading multiple development teams in parallel.
- Experience managing upwards of 20 engineers.
- Excellent knowledge and experience of modern software development methodologies (Scrum/Kanban/Lean/XP), including Sizing, Estimation, Velocity, Burn-down charts, Burn-up charts, Cycle Times, Cumulative Flow, Pair Programming, BDD, TDD.
- Experience in highly scalable, highly available platforms.
- Experience in Continuous Integration, Continuous Delivery & Automation.

Note: There are current interviews underway and they are looking to hire right away. All the CVs  will be forwarded to the client after a quick review.
Apply

Berlin, Germany

NodeJS Developer
****The Position is in STUTTGART***

WHO WE ARE:

We are InternetStores – the leading specialist for bike and outdoor products in Europe. Founded in 2003, we are today among the biggest and most profitable e-commerce companies, with more than 40 online shops, more than 2 million page views per day and an unparalleled product selection. We are fahrrad.de, Bikester, Brügelmann, CAMPZ and Addnature and we have only one goal: offering our clients from 16 different countries every day quality products and latest trends for the best prices as well as an excellent shopping experience! 
You want to be part of this success story and work behind the scenes of an international online retailer to promote our growth? Apply online - more than 550 colleagues in Stuttgart, Esslingen, Berlin, Lyon and Stockholm look forward to meeting you! 

WHAT IT IS ABOUT:
You’ll be a part of our mobile team that was established in 2016. We are building a new mobile progressive web application from scratch. Many interesting technical challenges are waiting for you! We are proudly creating great products with the best technology stack. You will get experience with JS, latest ECMAScript, MeteorJs, MongoDB, Apache Cordova, EsLint, Flow, Mocha, etc. 
 
WHO WE ARE LOOKING FOR:
 4+ years experience working with JS
 Experience with NodeJS / MeteorJS or other Full Stack JS Frameworks
 Understanding of OO principles & good code design
 Understanding of full stack development
 Knowledge of Cordova / PhoneGap would be awesome
 Upper intermediate English to work within our international team 
 
WHAT YOU NEED:
 In our agile flow, you will not simply develop, you will have influence in decisions regarding core API and UI. You will be responsible for parts of the software
 Writing clear, tested and documented code that delivers real business value
 Involved in creating application which our customers really want to use (majority of auditory)
 Taking ownership of new generation systems based on progressive web app 
 
WHAT TO EXPECT:
An exciting job in a fast growing company in the heart of Stuttgart. We offer you a job with responsibility and creative leeway, employee discounts on our full product range, bike leasing, corporate benefits and amazing, international colleagues in all departments.  
YOUR 
Apply
Sr. DevOps Engineering
the leading specialist for bike and outdoor products in Europe. Founded in 2003, our client is today among the biggest and most profitable e-commerce companies, with more than 40 online shops, more than 2 million page views per day and an unparalleled product selection. They are fahrrad.de, Bikester, Brügelmann, CAMPZ and Addnature and they have only one goal: 

offering our clients from 16 different countries every day quality products and latest trends for the best prices as well as an excellent shopping experience!

You want to be part of this success story and work behind the scenes of an international online retailer to promote our growth? 


WHAT IT IS ABOUT:

As part of our DevOps team you will help to push Linux servers to the limit. They use multiple technologies to deliver high-availability and high-performance services.  The client is self-hosting hundreds of clusters located on thousands of virtual servers. Together with the rest of our motivated and highly skilled team, you will cover full spectrum: managing infrastructure, private cloud, virtualization, networking, provisioning, automation, micro services etc. Your tasks will be maintaining, monitoring and optimizing existing and new solutions.


WHO WE ARE LOOKING FOR:

 You perform maintenance measures and supervise our high-performing Linux-based online shop system

 You optimize our server infrastructure

 You care for maintenance and expansion of our automated environment

 You configure our Private Cloud

 You directly communicate with the developers to find the best solutions

 You provide Level 2 and Level 3 support


WHAT YOU NEED:

 6+ years experience with Linux servers

 Experience in building, maintaining High-Availability websites and clusters

 Knowledge of Ruby or another scripting language

 Be familiar with Chef or another automation software

 Experience with nginx/apache/tomcat/php-fpm

 Experience with XEN/KVM or other virtualization

 Experience with SQL/NoSQL databases

 Experience with Cloudstack/Openstack or other cloud solution is a plus

 Upper intermediate English to work within our international team



WHAT TO EXPECT:

An exciting job in a fast growing company in the heart of Stuttgart. They offer a job with responsibility and creative leeway, employee discounts on our full product range, bike leasing, corporate benefits and amazing, international colleagues in all departments.
Apply

Available in Poland and Spain

Senior Data Engineer (Scala, Spark)
We are looking for a Senior Data Engineer to help design and build our Big Data, Personalisation & Analytics platform's client. The right person for this role is someone who is motivated, has a deep interest in software, is keen to keep learning and share knowledge, and is passionate about building a great product. This person is drawn to the challenges of scaling and building resilient systems across 100s of nodes and crunching large amounts of data.
 
You'll be the centre of the cross-functional product teams delivering new product and platform features at speed. You'll work in their product engineering teams, contributing to product features, mentoring more junior engineers and interacting daily with product owners and principal engineers.
The main project consists on modernasing our client's data pipelines, prepare and serve up data for analytic data marts.

Skills & Requirements

6+ years of experience in software engineering.
Building scalable systems in Scala and Spark and related technologies.
Developing REST based APIs.
NoSQL databases such as Cassandra, Redis, and ElasticSearch.
Relational databases such as PostgreSQL.
Amazon Web Services (AWS) ecosystem.
GNU/Linux-based development.
Exposure to continuous integration environments and TDD

Our offer

Competitive salary, according your skills and experience.
International and very innovative projects.
We do have offices in Wroclaw (Poland) and Seville (Spain), so both options (or remote) would be options for us.
Career progression.


Apply

Malaga, Spain

Senior Software Engineer
We are looking for a Full Stack Developer (Java) on behalf of one of our clients, an international software company based in Málaga.

Company and Role:
Our client is a B2B software company which delivers innovative solutions for the Gaming Field. As Full Stack Engineer, you will have the chance of working in a multicultural environment, and fascinating projects from scratch.

As Full Stack Engineer, your main duties will be:
Design and develop code
Write, maintain and document unit and integration tests
Keep you up-to-date
Work closely with Technical Leads
You are the ideal candidate if you have experience with:
Java 8 & 9
Rest Web Services & APIs
Jenkins, Maven, and other build and continuous integration tools
NoSQL databases (ElasticSearch, Cassandra)
RabbitMQ
JavaScript (VanillaJS, AngularJS)
Containers
Unit testing frameworks (JUnit) and best practices
Concurrent programming and threading
Previous experience working within an Agile philosophy

The Offer:
Good salary conditions plus benefits (relocation package if necessary, training & certification, English & Spanish classes, medical insurance)
International and up-to-date environment
Flexibility
To be part of valuable projects from scratch using latest technologies
Apply

Cork

Senior UI Engineer
Zartis is helping to headhunt for a Software Engineer in Test/ QA Engineer for a client based in Cork, Ireland.

Our client is the world’s most popular open source web server and load balancer for high‑traffic sites, powering over 266 million properties. They can offer in return an exceptionally attractive salary and benefits package.

Responsibilities:
Develop rich, easy-to-use, web-based UIs for a suite of applications spanning single-tenant, on-prem installations through the multi-tenant SaaS cloud services
Collaborate with fellow engineers, UX designers, and engineering leaders to implement UI features with an iterative approach
Provide domain expertise in single-page application development using React and related libraries/toolchains
Prioritize time and needs to meet goals, roadmap commitments, and production deadlines
Demonstrate, promote, and evolve established UI guidelines, best practices, testing, and coding standards
Continuously deliver releases using a lean, agile process

Requirements:
Professional experience with
front-end engineering (5+years)
React in a production application and advance understanding of React architecture and ecosystem (1+years)
Familiarity with newer JavaScript/ECMAScript features
developing innovative visualizations and user interfaces for enterprise or SaaS products
Git in a CI/CD environment
Deep architectural knowledge of client application layers, design patterns, and how browsers work
BS degree
Apply

Helpful Resources

If you need to brush up on a few interview skills, we have some helpful advice below.

Interview Preparation

Learn More|

General Interview Questions

Learn More|

Specific Interview Questions

Learn More|