Auf einen Blick
- Aufgaben: Entwickle leistungsstarke Python-Anwendungen und REST APIs für spannende Projekte.
- Arbeitgeber: Innoventes Technologies ist ein innovatives Unternehmen, das mit Startups weltweit zusammenarbeitet.
- Mitarbeitervorteile: Flexible Arbeitszeiten, Remote-Optionen und ein dynamisches Team warten auf dich.
- Warum dieser Job: Werde Teil eines agilen Teams, das an der Spitze der Technologie steht und echte Produkte entwickelt.
- Gewünschte Qualifikationen: Erforderlich sind starke Python- und Django-Kenntnisse sowie 6-8 Jahre Erfahrung in der Softwareentwicklung.
- Andere Informationen: Die Interviews finden online statt, also sei bereit, dein Können zu zeigen!
Das voraussichtliche Gehalt liegt zwischen 54000 - 84000 € pro Jahr.
Innoventes Technologies ist ein Boutique-Produktentwicklungsunternehmen, das mit Startups in Bangalore, Mumbai, Chennai, SFO und dem Nahen Osten zusammenarbeitet. Wir arbeiten eng mit unseren Kunden zusammen, um Produkte von Weltklasse zu entwickeln - entweder von unserem Büro oder von den Büros unserer Kunden. Wir glauben fest an agile Engineering-Praktiken und haben einen aggressiven Plan, unsere aktuelle Stärke von 60 in diesem Jahr zu verdoppeln.
Wir suchen Python/Django Webanwendungsentwickler, die für die Entwicklung von REST APIs verantwortlich sind. Der Schwerpunkt liegt auf dem Design und der Entwicklung aller serverseitigen Logik, um eine hohe Leistung und Reaktionsfähigkeit auf Anfragen von der Front-End-Seite sicherzustellen.
Verantwortlichkeiten:
- Erstellung technischer Spezifikationen, API-Definitionen & Design, Datenmodellierung, Design serverseitiger Komponenten
- Entwicklung von Python-basierten Backend-Anwendungen
- Bereitstellung gut geschriebener REST APIs: API-Definitionen, End-to-End-Service-Design und Implementierung
- Schreiben von qualitativ hochwertigem, modularen, wiederverwendbarem, leistungsfähigem, gut dokumentiertem, unit-getestetem Code
- Code-Reviews
Erforderliche Fähigkeiten:
- Starke Fähigkeiten in Python, Django & Django REST Framework (DRF)
- Starke Fähigkeiten in der Implementierung von REST APIs
- Ausgezeichnete Programmier- und Anwendungsentwicklungserfahrung
- Sehr gute Problemlösungsfähigkeiten. Ein sehr guter HackerRank/HackerEarth-Score ist von Vorteil
- Gutes Verständnis von Programmier- und Engineering-Best-Practices
- Gute Kenntnisse im Umgang mit relationalen Datenbanken wie MySQL und PostgreSQL
- Gute Kenntnisse in objektorientiertem Design, Datenstrukturen und Algorithmen
- Professionelle, präzise Kommunikationsfähigkeiten
- Gute Kenntnisse von Git
Optionale Fähigkeiten:
- Microservices, Docker, Kubernetes
- Kenntnisse in Flask & Python-Scripting
- Vertrautheit mit einigen ORM (Object Relational Mapper) Bibliotheken
- Grundkenntnisse in Front-End-Technologien wie JavaScript, HTML und CSS
- Kenntnisse im Umgang mit Cloud-Umgebungen wie AWS
- Kenntnisse von DevOps-Tools & Praktiken
Bildungsqualifikationen und Erfahrung:
- B.E/B.Tech/MCA/M.Tech in Informatik/Information Science/Information Technology
- 6 bis 8 Jahre praktische Erfahrung in der Python-Technologie
Einstellungsprozess:
- Jeder Schritt ist eine Eliminierung und der Kandidat muss jeden Schritt bestehen, um zum nächsten überzugehen
- Screening-Diskussion/Interview (Technisch)
- 2 Runden des Kundeninterviews (Technisch)
- Management-Interview
- Alle Interviews/Programmiertests erfolgen über webbasierte Tools/telefonisch
SD3 - Principal Engineer - Python Application Development Arbeitgeber: Innoventes Technologies
Kontaktperson:
Innoventes Technologies HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: SD3 - Principal Engineer - Python Application Development
✨Tip Nummer 1
Stelle sicher, dass du deine Kenntnisse in Python und Django auf den neuesten Stand bringst. Nutze Online-Ressourcen oder Kurse, um deine Fähigkeiten zu vertiefen, insbesondere im Bereich der REST API-Entwicklung.
✨Tip Nummer 2
Bereite dich auf technische Interviews vor, indem du häufige Programmierfragen und -aufgaben übst. Plattformen wie HackerRank oder LeetCode können dir helfen, deine Problemlösungsfähigkeiten zu verbessern und deine HackerRank/HackerEarth Punktzahl zu steigern.
✨Tip Nummer 3
Verstehe die Grundlagen von Microservices und Docker, da dies für die Rolle von Vorteil sein kann. Es könnte hilfreich sein, kleine Projekte zu erstellen, um praktische Erfahrungen mit diesen Technologien zu sammeln.
✨Tip Nummer 4
Nutze dein Netzwerk, um Informationen über das Unternehmen und die Branche zu sammeln. Verbindungen zu aktuellen oder ehemaligen Mitarbeitern können dir wertvolle Einblicke geben und dir helfen, dich besser auf die Interviews vorzubereiten.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: SD3 - Principal Engineer - Python Application Development
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die geforderten Fähigkeiten und Erfahrungen. Stelle sicher, dass du alle relevanten Punkte in deiner Bewerbung ansprichst.
Betone deine technischen Fähigkeiten: Hebe deine Kenntnisse in Python, Django und REST APIs hervor. Gib konkrete Beispiele für Projekte oder Erfahrungen, die deine Fähigkeiten in diesen Bereichen demonstrieren.
Erstelle ein überzeugendes Anschreiben: Schreibe ein individuelles Anschreiben, das deine Motivation für die Position und das Unternehmen erklärt. Zeige, wie deine Erfahrungen und Fähigkeiten zu den Zielen von Innoventes Technologies passen.
Prüfe deine Unterlagen: Stelle sicher, dass dein Lebenslauf aktuell ist und alle relevanten Informationen enthält. Achte darauf, dass deine Dokumente gut strukturiert und fehlerfrei sind, bevor du sie einreichst.
Wie du dich auf ein Vorstellungsgespräch bei Innoventes Technologies vorbereitest
✨Bereite dich auf technische Fragen vor
Da die Position einen starken Fokus auf Python und Django hat, solltest du deine Kenntnisse in diesen Technologien auffrischen. Sei bereit, spezifische Fragen zu REST APIs, Datenmodellen und serverseitiger Logik zu beantworten.
✨Demonstriere deine Problemlösungsfähigkeiten
Erwarte, dass dir während des Interviews praktische Probleme oder Szenarien präsentiert werden. Übe, wie du diese Probleme angehen und lösen würdest, um deine analytischen Fähigkeiten zu zeigen.
✨Zeige deine Kommunikationsfähigkeiten
Gute Kommunikation ist entscheidend, besonders wenn du mit Kunden und Teammitgliedern interagierst. Übe, technische Konzepte klar und präzise zu erklären, um deine Professionalität zu demonstrieren.
✨Vertrautheit mit agilen Praktiken
Da das Unternehmen agile Methoden anwendet, solltest du mit den Prinzipien und Praktiken der agilen Softwareentwicklung vertraut sein. Bereite Beispiele vor, wie du in der Vergangenheit in agilen Teams gearbeitet hast.