Senior Backend Developer

Madrid, Spain

Senior Backend Developer

Madrid, Spain

Are you a seasoned Developer with an appetite to hang out with brilliant & creative minds?

Is an innovative, vibrant environment and being amidst the smartest technical disruptors your cup of tea?

Moreover, would you like to see your value as an professional increase immensely?

Then, come on over and join us: We’re looking for you!

what we need

At least 8 years of experience as a developer with strong backend architecture experience, and ideally some experience in the embedded domain: awareness requirements associated to real time application development and optimal use of underlying hardware.

You will be developing software modules for a variety of applications (database access, object identification, ML based classification and clustering engines, etc.) for environments requiring high performance levels.
To be able to be successful in this role you must have a substantial expertise in the following:
– Backend frameworks, e.g. Node,
– Strong database concepts and experience with at least two reference engines (e.g. Mongo, Greenplum),
– At least experience with two mainstream programming languages: Javascript, C++, Python.
– Familiarity with best practices and tools for API design.
– Capacity for creating efficient code and for creating code within strict timescales.
– Able to understand complex requirements and algorithms to implement core backend functionality.
– Self motivated, self starter person who is able to gain knowledge of new complex concepts as required.

Nice to haves:
– Knowledge of DevOps processes and tools (Git, Kubernetes, Docker, …)
– Software profiling tools.
– Software optimization for FPGA environments
– ML knowledge, and experience with any tensor operations backend (Theano, Tensorflow, etc.)
– Solid knowledge of statistical methods.

The right to work in the EU.

Someone who:

Approx. 5-10 years of relevant experience

Lead the Administrative organisation: 3rd part management (insurance and credit card companies), SLA and process optimisation

Focus areas: Insurances, CC companies, Payroll (outsourced), Treasury, Legal, Business travel, Workplace, Productivity tools, Payments and Collections, IT, Fixed & Mobile, Facility management.

Outside scope: overseeing the Administrative organisation at other subsidiaries (in EU and USA).

Fluent Business English (native / near-native level)

Strong project management skills and able to work across different time zones.

Traveling: up to 20%: approx. 2x a years a couple of days to USA, UK, local.

Right to work in EU.

Strong preference for location Madrid.

Our Offer to you:

This workplace! Going to work will feel like coming home. As working with the brightest, the insatiable curious & the creative forward-thinkers, makes work fun. It’s that simple a truth. And, if you’re a bit of a techie yourself, like we are, it can’t get any cooler than shaping and developing new disruptive technologies for a better society. Salary? Yes, that too.

about us:

NTT Disruption is an Open Disruption Platform built to meet and embrace great new ideas to co-create, co-validate and co-accelerate through exponential technologies.

Launched in 2019 as a new business area of NTT Global, our goal is moving forward in technological disruption and create a real impact in specific industries and through that improve the society we live in.

we live for great ideas, and we’re dying to hear yours.

Also, we’re doubling up in size before the end of the year: so many new and great opportunities will surface on our career page. Keep it in check yet don’t hold back and reach out already. We want to learn about you.

At NTT Disruption we fully embrace differences. Differences gives us new insights, new learnings, inspiration and aspirations. Being different is enriching. Different views excite us. We offer a workplace where every individual can thrive. As a results: Going to work should feel like coming home. NTT Disruption takes pride in being an equal opportunity workplace.

we want to learn about you: