Responsabilità: Il nostro ingegnere backend senior ideale ha una significativa esperienza professionale nel lavoro con framework web come Django.
Cosa ti offriamo Uno spirito aziendale agile in una web agency auto-organizzata Un potente stack tecnologico (Python, Django, React, git, gitlab CI, PostgreSQL, flussi di lavoro automatizzati) Sviluppo personale attraverso la formazione continua: budget per le conferenze e 1 giorno di formazione al mese Orari flessibili e lavoro al 100% a distanza, a casa o in un posto di lavoro condiviso in una località di tua scelta Non siamo fan degli straordinari, quindi li paghiamo dal primo minuto in poi Locali inondati di luce a Colonia-Ehrenfeld con buoni collegamenti ai trasporti pubblici Eventi di squadra e spirito di squadra Il tuo profilo Python e il framework web django HTML5, CSS3 e almeno un framework Javascript Database, librerie, interfacce e controllo delle versioni Programmazione orientata agli oggetti (OOP) Lavorare con standard di alta qualità L'esperienza nello sviluppo agile e iterativo del software è un plus, ma non un must I tuoi compiti Applicazioni web interattive con django e PostgreSQL/MariaDB API web usando il framework django REST per connettere servizi esterni e il frontend Nuovi moduli e layout Applicazioni backend ad alta intensità di dati in Python Database relazionali e query SQL complesse
No office locationAgile Software Development, Software Development, Web Development
Inizia la tua lettera di presentazione con la frase "Sono il tuo nuovo Django Hero, perché...".
Apprezziamo la precedente esperienza pratica nei seguenti campi: 1+ anni di esperienza lavorativa nello sviluppo front-end 2+ anni di esperienza nello sviluppo di software Una chiara comprensione della programmazione orientata agli oggetti (OOP) Una buona competenza nella scrittura di codice ben progettato, testabile ed efficiente utilizzando le migliori pratiche di sviluppo software Esperienza con diversi linguaggi di programmazione open-source utilizzati su progetti web Il nostro stack tecnologico: Javascript (React.js, Angular.js, Vue.js, Node.js) Python / Django Ruby / Ruby on Rails Git SQL (MySQL / PostgreSQL) Sviluppo mobile (iOS, Android, React Native) Linux / Mac OS - linea di comando Strumenti di approvvigionamento automatico (Docker / Ansible / Capistrano) NoSQL (Mongo, Redis, ecc.)
Apprezziamo la precedente esperienza pratica nei seguenti campi: 1+ anni di esperienza lavorativa nello sviluppo di Javascript (React.js, Angular.js, Vue.js, Node.js) 2+ anni di esperienza nello sviluppo di software Una chiara comprensione della programmazione orientata agli oggetti (OOP) Buona competenza nella scrittura di codice ben progettato, testabile ed efficiente utilizzando le migliori pratiche di sviluppo software Esperienza con diversi linguaggi di programmazione open-source utilizzati su progetti web Il nostro stack tecnologico: Javascript (React.js, Angular.js, Vue.js, Node.js) Python / Django Ruby / Ruby on Rails Git SQL (MySQL / PostgreSQL) Sviluppo mobile (iOS, Android, React Native) Linux / Mac OS - linea di comando Strumenti di approvvigionamento automatico (Docker / Ansible / Capistrano) NoSQL (Mongo, Redis, ecc.)
Hai esperienza con React/Redux, Python/Django, Kubernetes o Google Cloud Platform.
Hai una mentalità full-stack; sei curioso di capire tutte le parti dello stack che compongono il prodotto, e sei aperto a contribuire ad aree al di fuori della tua competenza quando ha senso Avere una grande comprensione delle moderne architetture web/mobile, della progettazione del sistema, delle strutture dati e dei principi di ingegneria del software, e capire come applicarli per progettare soluzioni scalabili e robuste Una solida padronanza delle pratiche di ingegneria del software (es.Ad esempio, revisioni approfondite del codice, test unitari, profonda attenzione alla qualità, documentazione di progettazione) Parli inglese con una competenza professionale (lo svedese non è un requisito) Sarebbe anche musica per le nostre orecchie se hai: Esperienza con uno o più dei seguenti: Kotlin, Flutter, Swift, Python/Django, Kubernetes, Google Cloud Platform, infrastrutture, fondamenti di sicurezza, sistemi CI/CD.
Affinché tu possa prosperare in questo ruolo, crediamo che tu: Hai una grande comprensione delle moderne architetture web, della progettazione dei sistemi, delle strutture dati e dei principi di ingegneria del software, e capisci come applicarli per progettare soluzioni scalabili e robuste Ami il lavoro di squadra e ti piace lavorare con un gruppo eterogeneo di persone con competenze diverse Sei appassionato di costruire grandi prodotti che la gente ama, e fai sempre scelte tecnologiche con questo obiettivo finale in mente Sei in grado e hai esperienza nel passare dalla fase dell'idea a implementazioni di produzione scalabili Esperienza di lavoro a stretto contatto con gli stakeholder di business e di prodotto, e quindi una forte comprensione delle esigenze di business e degli utenti Parlare inglese con competenza professionale di lavoro (lo svedese non è un requisito) Sarebbe anche musica per le nostre orecchie se hai: Esperienza di uno o più dei seguenti elementi: Python, Django, React & Redux, Elastic Search, Docker, Kubernetes, ecosistema GCP, Kotlin Hai lavorato con lo streaming audio e/o la gestione di librerie musicali
Cosa serve per avere successo: Basato o disposto a trasferirsi nel Regno Unito Comprensione profonda di almeno un popolare framework web lato server (Django, Flask, Rails, Pyramid, Laravel, Express, ecc.) o un moderno framework frontend JS (React, Angular, Ember, ecc.)
London, UKInformation Technology, Social Networking, Web Technology
European Bioinformatics Institute (EMBL-EBI)
Framework web Python (ad esempio Django, Flask) Conoscenza delle più recenti tecnologie di database NoSQL (ad esempio MongoDB, Elastic) Code di messaggistica (ad esempio RabbitMQ o il protocollo STOMP) Conoscenza dell'architettura orientata ai servizi e dei microservizi Containerisation (ad esempio Docker, CaaS, Kubernetes o Singularity) Test automatici e distribuzione (ad esempio Gitlab-ci / Travis) Conoscenza di RDBMS (ad esempio MySQL, PostgreSQL o SQLite) Una conoscenza pratica di SQL e la scrittura di schemi di database RDBMS Perché unirsi a noi EMBL-EBI è un leader mondiale nella bioinformatica.