Python/Django Stageplekken voor web-developers die meer willen!

Wie zijn we?

Simpel gezegd zijn wij technologiejunkies die van hun passie hun dagelijkse werk hebben gemaakt. Ons motto: er is niets beters dan ’s ochtends over de grachten van Amsterdam fietsen met in het vooruitzicht goede koffie en nieuwe technische uitdagingen!

Wat doen we?

We bouwen en beheren websites, webapplicaties en APIs voor een breed aantal organisaties in Amsterdam en daarbuiten. Alles draait bij ons om Python & Django, en als stagair help je mee aan of een van onze interne systemen of ga je onder supervisie van een van onze programmeurs meelopen bij een project voor een van onze klanten.

Wie zoeken we?

We zijn op zoek naar HBO/WO studenten die graag in de nieuwste web technologieën duiken en hun kennis tijdens de stage willen uitbreiden met Python en Django. Tijdens je stage krijg je ook te maken met zaken als extreme programming, unit testing en code reviews.

 We hebben wel de eis dat je al ervaring hebt als webdeveloper, in ieder geval heb je aantoonbaar ervaring als developer in Python/Django of een andere webdevelopment taal/omgeving zoals Ruby on Rails of PHP. Ook dien je minimaal 3 maanden beschikbaar te zijn.

Wij zijn bovendien op zoek naar een teamspeler die het tof vindt om samen met de rest van ons team, onderuitgezakt op de bank en met een whiteboard aan de muur, te brainstormen over de architectuur van te ontwikkelen software. Of in een XP sessie een nare bug uit de code te halen.

Wat hebben we te bieden?

Je komt te werken bij een team enthousiaste web-developers in een mooi pand aan de Keizersgracht in Amsterdam. Je gaat bij ons werken aan uitdagende projecten en naast je stage is er ook tijd om iets terug te geven aan de Open Source community. Verder hebben we een flexibele werkmentaliteit, ruimte voor ontspanning, lekkere lunches en goede apparatuur. Je eigen ideeën en kennis beschouwen wij als zeer waardevol en er is altijd ruimte voor eigen initiatieven of voor het experimenteren met nieuwe technieken.

Mocht je geïnteresseerd zijn in een stage bij Maykin Media, e-mail dan aub je cv. naar info@maykinmedia.nl, die duidelijk maakt dat je skills hebt plus een passie voor technologie met ons deelt. Ook zien we graag een stuk door jou geschreven code waar je trots op bent.

Wat ga je doen?

Dit ligt aan je achtergrond en wat er aan onze kant nodig is. Hieronder zijn voorbeelden van projecten waar stagairs bij ons aan hebben meegewerkt:

Schaalbaarheidsonderzoek

Een webservice moet het goed blijven doen ongeacht het aantal klanten dat er gebruik van maakt. Dit willen we vanaf het begin goed aanpakken vandaar dat je een onderzoek gaat doen naar hoe een Python/Django applicatie zo schaalbaar mogelijk geïmplementeerd kan worden.

Whitelabel systeem

Een whitelabel systeem is een kant en klaar systeem om reizen te boeken die andere partijen gemakkelijk in hun huidige website kunnen hangen, vaak middels een iframe. Elke klant heeft specifieke wensen en we willen niet dat een aanpassing voor klant b gevolgen heeft voor de reeds bestaande whitelabel implementatie van klant a.

Derde partijen interface

Een webservice koppelt met systemen van diverse derde partijen, zoals: Galileo en Amadeus voor vliegticket boekingen en Gullivers en Tourico voor hotel boekingen. Echter elk systeem heeft zijn eigen indeling en naamgeving wat betreft zaken als: landen, steden, product categorieën etc. Uiteindelijk moet de webservice al deze data op één uniforme manier doorzoekbaar maken. Daarnaast moet het productaanbod van de diverse aanbieders worden gemengd en op basis van zoekopdrachten die de webservice binnen krijgt moeten producten van verschillende aanbieders worden teruggegeven.

Allotment systeem

Allotment inkopen betekent dat je bij een hotel een vaste hoeveelheid kamers afneemt die je vervolgens aan consumenten doorverkoopt. Deze kamers zijn beschikbaar over een periode van tijd, maar klanten boeken elk maar een paar dagen binnen deze periode. Het systeem moet daarom slim omgaan met het verwerken van reeds geboekte kamers en het tonen van beschikbaarheid. Daarnaast is het van belang dat de backend een overzichtelijke interface krijgt om dit allotment te beheren.