Xcelirate logo


In office: Barcelona, Catalonia

  • 🇪🇸 Spain

Senior Python Developer

About Xcelirate

We like to think of ourselves as unapologetic tech innovators; this means we only build products we can be proud of. Beauty is skin deep, but we know looks aren’t everything. We love a tight… security protocol, low latency and a banging user experience. The future of online entertainment cannot come soon enough – we want to Xcelirate it.

We have grown to a community of diverse nationalities, perspectives and skill sets. You’ll be part of an energetic, motivated team that hails from all corners of the world. We work hard; we play just as hard.

Xcelirate is aggressively expanding (size matters, only because we dream big) and looking for bright candidates to join us. If you’ve got what it takes, we’d love to hear from you.

Your Work-life opportunity

We seek a highly skilled and experienced Senior Python Developer to join our dynamic organization. As a vital team member, you will be responsible for designing, developing, and maintaining high-quality software applications catering to various use cases. In this role, you will collaborate with our diverse team of engineers, product stakeholders, and other technical experts to produce and maintain high-quality software in the company's financial and business intelligence area of operations ensuring our organization’s ongoing success and growth.

You will be part of a team where you will:

  • Design, develop, and implement complex software applications using Python (3+) and related frameworks, such as Django, Flask, or FastAPI

  • Collaborate with cross-functional teams to gather requirements and ensure the delivery of high-quality solutions

  • Analyze and improve the performance, scalability, and stability of our applications

  • Contribute to the ongoing improvement of development practices, coding standards, and tools

  • Actively participate in code reviews, ensuring adherence to best practices and coding standards.

  • Diagnosis and resolve software defects and provide timely and effective solutions

  • Stay up-to-date with industry trends and advancements in software development

  • Develop and maintain RESTful APIs, integrating with external systems and services when necessary

  • Implement security best practices to ensure the confidentiality, integrity, and availability of our applications

  • Participate in the entire application lifecycle, from concept to deployment and maintenance

  • Collaborate with front-end developers to create a seamless integration between front-end and back-end components

  • Document technical specifications, user guides, and other relevant materials to support development and maintenance efforts

  • Research to identify new technologies and tools that can optimize development processes and improve application quality

Who Are You?

As a Senior Python Developer, you will need to have:

  • A minimum of 7 years of experience in software development, with a focus on Python 3+ programming

  • Excellent working knowledge and experience using Docker in both development and production setting

  • Strong understanding of software design principles, clean code

  • Experience with version control systems, such as Git, and continuous integration and deployment tools

  • Familiarity with database technologies, including SQL and NoSQL databases (min. MySQL, ANSI SQL dialects)

  • Excellent working knowledge related to async software development, queue systems, distributed computing systems

  • Comfortable working with Agile methodologies and tools, such as Scrum and Kanban

  • Proven track record of solving complex technical problems and delivering high-quality solutions on time and within budget

  • Experience in any of - economic/financial, business intelligence, payment processing, and data science-related fields is a plus

  • Proactive learner, staying up-to-date with industry trends and constantly seeking opportunities to improve your skills and knowledge

  • Strong problem-solving skills and the ability to work both independently and collaboratively within a team environment

  • Ability to manage multiple tasks and priorities effectively, adapting to changing requirements as needed

  • Excellent communication skills, both written and verbal

We are always looking for the best candidates, so if you think you would be a good fit even if you don't meet 100% of the requirements we would love to hear from you!

What you will find while becoming an Xcelirator:

  • A flexible, tenure-based allowance package equaling up to 30% of your gross salary, for your wellness, personal growth, and development

  • If you're coming from abroad, our relocation package will give you and your family the comfort you need to make the journey easy! 🌎

  • Yearly company retreats to exotic destinations for you, your partner and children

  • Enjoy delicious daily lunches of your choice delivered directly to the office, besides the fact the office is always full of snacks, fruits, drinks of all sorts and breakfast foods! 🍔🍕

  • Stay in tip-top condition with health Insurance without copayment and including dental coverage 💪🦷

  • Weekly business-English classes and Spanish lessons are delivered in the office by leading teachers with the option for 1-on-1 classes where needed 🗣

  • Access to VIP Box at FC Barcelona’s Camp Nou

  • In-office chair massages every Thursday by our resident massage therapist, a chance to relieve the aches and pains of your day 💆‍♂️💆‍♀️

  • An annual learning budget to be used in the way you see best, ensuring you're always growing - you'll also benefit from regular coaching sessions hosted by your peers and industry experts 🚀📖

  • Have access to our incredible office based in Barcelona's WeWork - it's full of games, chill out areas, snacks and beer on tap 🏓🎮

  • Besides all of these awesome perks, every one of us benefits from flexible hours, working within an international team, bringing dogs to work, and an awesome referral bonus! 💙🐶

Why You’ll Love Us:

Xcelirate is dedicated to helping people safely and securely find their perfect connection. We operate technologically-advanced platforms which are accessed by thousands of users every minute! We are proud to offer a workplace where the sharpest developers come together to strategically plan and swiftly execute practices which see us maintain our existing market dominance and attain global expansion. We owe our success to our customers who have seen us grow across a decade, and our talented team who have made that growth possible.

At Xcelirate, we’re committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We pride ourselves in being an equal opportunity workplace.