Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Senior Full Stack Engineer with Python
Apex Systems
Madrid, Spain

Job Title

Senior Full Stack Engineer with Python

Job Description

The Senior Full Stack Engineer specializes in object oriented design and analysis with extensive experience on all stages of software development lifecycle, including requirements, definition, prototyping, implementation,testing and maintenance.

Position Objectives and Essential Duties:

Translate product vision and requirements into software design. Thorough understanding of how to interpret customer business needs. Write clean, maintainable code following best practices (unit testing, source control, continuous integration, automation, design patterns, etc.) Collaborate with other developers, testers, and system engineers to ensure quality product enhancements. Follow Agile Scrum methodology. Collaborate with other, testers, operations and system engineers to ensure quality product enhancements.


  • No telecommuting
  • Agencies are OK


Required Skills: Extensive experience on backend side Fluency in Python, and familiarity with Javascript, C, C++ Databases: SQL Server, Oracle, MongoDB Design Patterns, algorithm design, continuous integration, test driven development Ability to solve problems. Thorough analysis capability in order to find best alternative to every critical situation Desired Skills

Enterprise development experience

Experience and strong background of design principles and patterns. Experience developing and supporting cloud infrastructure designs and implementations Experience supporting always-available SaaS applications

Experience integrating distributed systems through Web based APIs.

Familiar with concepts related to continuous integration and continuous deployment. Good communication skills

Required Qualifications: Degree in Computer Science or Information Systems. 8+ years of experience working in a Linux/Unix development environment. 8+ years experience with technologies such as Java, Python and JavaScript. Experience in engineering practices (test driven development, continuous integration) Ability (and enthusiasm) in mentoring less experienced DevOps team members Advanced level of English (C1/C2)

About the Company

My client is a global communications provider who are expanding in Madrid. We have worked with them since 2004 and have placed over 3000 people with them.

Apex Systems, a division of On Assignment (NYSE: ASGN) is the 2nd largest IT staffing firm in the US with over 20 years of industry experience.

We have now moved into the European market to provide our current clients organisations with scalable staffing solutions to address critical gaps in their workforce and augment workforce management strategies.

We specialize in providing professionals for contract, contract-to-hire, direct placement, and managed solutions to clients in Fortune 500, mid-market, and emerging companies.

Contact Info

Previous Principal Software Engineer, QuantumBlack in London, London, United Kingdom Next Python Back-end Developer, Prassel srl in Roma, Italy, Italy