Skip to main content

Software Engineer - Python/Django

Software Engineer - Python/Django
The Workshop
9 months 1 week ago

Who we are

The Workshop is a tech company that develops intuitive software for the online gaming industry. Our motto is to move “Fearlessly Forward” together. Cooperative innovation is at the center of everything we do – from our games, new products and technologies, to how we collaborate and share inspiration with one another.

MSP (part of The Workshop) is a highly private, managed services and data center hosting facility. We offer an array of different products and services including cloud, co-location, managed security and many other ‘as a’ services. Our business is made up of diverse, highly skilled people who enable our customers and their businesses by matching the right solutions to their technology needs.

The IT Services Group is at the heart of the value chain for MSP. Our team which consists of Product, Core Engineering, IT Services, Support and Architecture are a tight knit operating unit where excellence is the standard.

Step into a realm of digital innovation with an exceptional group of software engineers and IT experts. We are more than just coders – we are architects of the digital landscape, working collaboratively to 'Build Together' and craft efficient solutions that 'Deliver Excellence.' With a fearless spirit, we boldly push boundaries, embodying the principle of 'Fearlessly Forward.' Taking full accountability, we 'Own It' to create transformative experiences that showcase our passion for code and thirst for knowledge. Our dedication extends to 'Love Our Customers,' driving us to create a symphony of creativity where possibilities are boundless and potential knows no limits.

What you'll do

  • Develop high quality, maintainable code, and scalable solutions.
  • Solution design; back to front, employing top technologies and industry best practices.
  • Share your knowledge and experience with colleagues, mentoring others, helping the team to grow their skills, as well as developing your own skills by experimenting with and learning new technologies
  • Own analysis, design, and delivery of end to end features.
  • Take ownership of system stability over the different environments.
  • Investigate new tools/ technologies/ ideas to promote further improvements of the system.
  • Identify opportunities to improve work processes and efficiency, not settling or satisfying with the status quo.
  • Promote best practices, existing development guidelines, and continuous code improvements.
  • Think ahead and bring solutions for future problems.
  • Participate in the on-call support when needed

What you'll bring

  • +3 years experience developing APIs and backend applications.
  • Python 3.
  • Experience with Python framework Django.
  • Familiarity with REST API.
  • Good testing practices (unit, component, and E2E testing).
  • Understanding of DevOps lifecycle, code best practices, and technologies (e.g. Ansible, Terraform, Docker, Kubernetes, Git, Jenkins, and related toolsets).
  • Understanding of relational databases and handling large datasets(e.g., MySQL, PostgreSQL).
  • Linux skills.
  • Experience with Continuous Integration/Delivery (CI/CD).
  • Understanding of web servers.
  • Ability to work in interdisciplinary teams.
  • Good response under pressure and ability to quickly react to changes and to adapt strategies and priorities accordingly.
  • Collaborative, respectful attitude, and good communication skills in English.
  • Curiosity to learn new languages/frameworks, to experiment and try out new technologies.
  • Positive, growth mindset, knowledge sharing, and creativity while problem-solving with others.
  • An agile approach to development, and a good understanding of agile methodologies.

What's in it for you

  • Inspiring and fulfilling work at an innovative and values-driven company creating cutting-edge tech
  • Attractive salary and customizable benefits package
  • Flexible working hours and ways of working
  • Contemporary and accessible office environments with a range of workplace perks
  • Six weeks’ paid leave for every four years of service
  • Relocation package for you and your family including soft-landing package services to help you settle in (applicable in Spain, if you are moving from a different city/country)
  • Being part of a team with a forward-looking, international mindset and agile working practices
  • A friendly, inclusive and multicultural environment (we are made up of over 35 nationalities, speaking almost 30 languages)
  • Wellbeing programmes, learning and personal growth opportunities
  • A range of employee events throughout the year, including team building activities, Learning Labs, Hackathons and Designathons
  • Opportunities to shape the tech community within and outside of the company, through mentoring and knowledge-sharing

Our values

We understand that great ideas come from great people, and great people thrive when they’re trusted to challenge, change, improve, and perfect our products and processes. Our forte lies in the diversity of our skills – and that comes from the diversity of our people.

The Workshop is committed to being a diverse and inclusive workplace, where we all learn together, trust each other, and value collaboration. We welcome candidates of all genders, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age, nationality, belief (or lack thereof), and programming language preference. As an equal opportunity employer, we offer a friendly, supportive working environment for all. It’s a place where you can try new ideas, take risks, and enjoy the support to move Fearlessly Forward.

Expertise level

Similar Jobs in Colombia

Similar Jobs in Santander

Similar Jobs in Málaga