Software Engineer
Primary stack
Nice to have's
Job description
About the Position
Für die Probleme, bei denen der Unterschied nicht ist, Code zu schreiben - sondern ihn richtig zu schreiben. Wir suchen einen Software Engineer, der die Strenge in die Entwicklung bringt, wo der Code zum größten Risiko des Produkts geworden ist.
Responsibilities
- Architektur: Strukturentscheidungen, die vorgeschlagen, diskutiert und dokumentiert werden - mit offengelegten Kompromissen.
- Sicheres Refactoring: Kritische Systeme, schrittweise verbessert, mit Tests, die belegen, dass nichts gebrochen ist.
- Performance: Engpässe werden gemessen, bevor sie optimiert werden: nie nach Gefühl.
- Team-Standards: Code-Reviews, Konventionen und Werkzeuge, die das Niveau des gesamten Codes heben - nicht nur des eigenen.
Requirements
- TypeScript: Die Strenge der Typen im Dienst des Refactorings.
- Python: Werkzeuge, Analysen und Automatisierung des Wiederkehrenden.
- PostgreSQL: Das Fundament der Daten - dort, wo Fehler am meisten kosten.
- GitHub Actions: Qualität, durchgesetzt von der Pipeline, nicht vom Gedächtnis.
- Docker: Reproduzierbarkeit: die erste Anforderung jedes ernsthaften Systems.
Nice to Have
- Testing: Um sicherzustellen, dass nichts gebrochen ist.
- Architettura: Strukturentscheidungen, die vorgeschlagen, diskutiert und dokumentiert werden.
We Offer
- Flexible Cooperation Models: Beginnen Sie mit einem Stundenpaket, wechseln Sie zu dedizierten Sprints oder kontinuierlicher Verstärkung, je nach Projektbedarf.
- Direct Communication: Das Profil arbeitet in Ihren Kanälen und ist Ihnen gegenüber verantwortlich.
- Quality Assurance: Technische Interviews werden von unseren Entwicklern durchgeführt, an echtem Code.
About the Company
Qoode ist ein Unternehmen, das sich auf die Qualität und Leistung der Codebasis konzentriert. Wir glauben, dass der Unterschied darin liegt, Code nicht nur zu schreiben, sondern ihn richtig zu schreiben.
Frequently Asked Questions
Was ist der Unterschied zu einem Full-Stack-Entwickler?
Der Full-Stack-Entwickler liefert Funktionen; der Software Engineer repariert das Fundament, auf dem die Funktionen gebaut werden. Wenn das Problem die Struktur ist, brauchen Sie den Zweiten.
Kann er in einer Sprache arbeiten, die Sie selten nutzen?
Ingenieurskunst reist besser zwischen Sprachen als Syntax. Auf unseren Haupt-Stacks ist er zu Hause; bei anderen sagen wir es Ihnen vorher, und Sie entscheiden mit offenen Karten.
Wie messen wir seinen Beitrag?
An den zu Beginn vereinbarten Metriken: Durchlaufzeiten von Änderungen, Fehler in Produktion, Testabdeckung dort, wo sie zählt. Die Strenge gilt auch für die Bewertung von uns.
Related Profiles
- Full-Stack-Entwickler
- Tech Lead
- Backend-Entwickler
Contact Us
Ein dreißigminütiger Call: Wir verstehen den Kontext und sagen Ihnen auch, wenn das richtige Profil ein anderes ist.
Sprechen wir über das Profil
© Qoode. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.