Senior Django / Python Developer

  • Divio
  • Verified

Job Description

What is Divio?

As a small team equipped with keyboards and ambitious goals, we provide the ability to easily deploy containerized applications to any cloud (AWS, Azure, Exoscale, you name it!) and region with just a single click. Divio offers all the features you would expect from a PaaS, and more. To find out more, visit https://www.divio.com/developers/ or, even better, try it yourself to get a feel of what we build.

With us you’ll directly have an impact on solving daily technical challenges as we simply love technology and enjoy our daily work with Python, Django, Docker, and more. We believe good products are born out of collaboration, and the passion for our work comes with the challenging goals we set for ourselves and how we solve them as a team.

Meaningful, satisfying work

You love developing products and applications in Django / Python, and you’ll bring that enthusiasm to collaborate with your colleagues on our products. Working closely with our front-end team, your challenge will be to ensure that our customers enjoy the best possible experience - and to keep making it even better. In this exciting role you’ll be constantly on the lookout for ways to extend, optimise and modernise the platform. You’ll have the opportunity to introduce new ideas while being involved in the conception, development and maintenance of cutting-edge enhancements and new features.

As well as coding and defining the architecture, you’ll also review code, write documentation, and join our support team helping customers enjoy using our products as much as we do building them. We follow a philosophy of active interaction with our customers and like every member of our team you’ll assist them with help and expertise.

If you’re looking for exciting development opportunities to work on and a position that offers true responsibilities and a great team to be a part of, then Divio is the perfect place for you.

Requirements

What you’ll bring:

  • 5+ years of professional experience working with Django and Python.
  • 5+ years of experience with an RDBMS of your choice.
  • Expertise in building scalable, maintainable, and secure APIs and backend systems. Proven experience with modern development tools and best practices, including writing documentation and unit tests.
  • Source-code management using Git.
  • Solid understanding of working with the Linux command line and dockerized setups.
  • Ability to work effectively within a team and experience in working in an intercultural and geographically dispersed company.
  • Willingness to participate in an on-call rotation, promptly addressing and resolving production issues to ensure high availability of services.
  • Proficient command of spoken and written English.
  • Legally eligible to work either in Sweden or Germany.

Within 1 month, you'll:

  • Learn about the business and dive into the inner workings of our platform.
  • Have one-on-one's and pairing sessions with some of the people you'll be working closely with and get to know your engineering peers across our product umbrella.
  • Do a deep dive into the code base and learn more about how we use Django to power our products. Tackle your first ticket by committing changes & helping perform code reviews with the team.

Within 3 months, you'll:

  • Establish strong communication rhythms with your peers and leaders, practising transparency and visibility in your progress against ongoing tasks.
  • Join the support rotation and help the team pay down technical debt and improve customer experience.
  • Gain a more robust understanding of the needs of the product and become more comfortable with diagnosing problems.
  • Solicit feedback from your peers, including other engineers and teammates in your product and support teams through thoughtful feedback.

Within 6 months, you'll:

  • Make a significant impact on the platform via strong technical solutions.
  • Become independent by judging needs and making your own decisions about what needs to be worked on next.
  • Be able to cover for other team members during an on-call rotation.

Within 12 months, you'll:

  • Elevate the work of the team and become a go-to person for an area that interests you.
  • Have significant ownership over making extensive contributions to newly emerging customer needs.
  • Are at ease working on any part of the platform.
  • Extensively collaborate with engineering leadership to level up the team and continually improve the scalability and efficiency of the platform.

Benefits

In our small company, change is embraced, and we try to avoid endless meetings and political maneuvers as much as possible. Our focus is 100% on engineering!

Here are some of the perks of joining Divio:

✨ Remote Wonderland: join us from the comfort of your favourite spot, wherever that may be. We believe in high flexibility because creativity knows no boundaries, and who doesn’t want to work in panties?

✨ Dream Team: Members of our multi-cultural team are as nice as Swiss chocolate and as efficient as German engineers. We hold to high-quality standards and are selective in our hiring, so you will be among your peers.

✨ Tech Playground: we've got a "smorgasbord" of technologies for you to play with, and big challenges ahead of us. We are always up for adopting new and better techs & processes. Help us discover which they are!

🌟 Big Impact: your ideas won't get lost in the abyss of corporate bureaucracy. Everyone stands on equal ground here, and your influence can be as substantial as you make it.

🌟 Brag to Friends: the Divio platform is just awesome, so you will always have something to talk about in tech gatherings. Plus, you will enjoy premium hosting for all your projects, in case you want to show off your side hustles too!

Do you think you and Divio would be a good fit? We’d be delighted to receive your application!