Senior Python Developer

About the customer
The client is a Swedish company that creates graphic course presentations for golf clubs. They currently have over 220 connected golf courses in Sweden and a smaller number in Denmark, Norway, Finland, Spain and Portugal.

About the team
You will work closely with the Product Owner.

Assignment description
The client is looking for someone who is proactive and happy to contribute their own input on how they can develop the product efficiently. It’s very important that the person has UX and UI in focus in practically everything they build. This applies to both the app they’re developing and the internal systems that need to be built. The internal systems need to be user-friendly for the staff.

Since the client is developing a golf app, there’s an extreme focus on UX. The motto is to build Sweden’s easiest golf app, while at the same time packing it with smart functionality. That’s why they need someone who can make complex systems very user-friendly.

The mobile app is already live and works as intended. The main focus will be to develop a new tournament web tool for golf players. For this, they need a good interface to set up the competitions, handle payments and refunds (the client currently uses RevenueCat for subscriptions), and also allow the clubs to manage the competitions set up for them.

Must haves
The client uses cloud storage via AWS and their system is built in Django. The frontend app is written with Flutter. They need to be able to build tools based on data retrieved from Svensk Golf through their partner API.

In terms of competence, the person needs to master the following:
– At least 5 years of commercial experience with Python, Django
– Previous experience with Sanity CMS
– Proficient in AWS, Cloudflare, GitHub
– Hands-on with Sentry or similar error management systems
– Focus on UX and UI (Figma experience)

Would be a plus:
– Previous experience with Flutter
– Ability to release apps for both Android and iOS

Other requirements
The person also needs to be able to work according to the principle of “freedom with responsibility.” This is probably self-explanatory, especially since they’re looking for a developer to work fully remotely. It’s a big plus if the person plays golf. It would significantly shorten the learning curve.

Apply for the job