From planning to operations – one platform for a smarter distribution grid.
Senior Backend Engineer
Location
Northern America + 1 moreAll locations: Northern America | Europe
Posted
50 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer
envelio
Role Description Als Senior Backend Engineer (all genders) bist du Teil eines Entwicklerteams mit fundierten Kenntnissen in den Bereichen Programmierung, Datenbanken und Architektur. Gemeinsam treibst du die Skalierung unseres Produkts voran und gestaltest die Entwicklung unserer Nutzer, unseres Unternehmens und unserer technischen Arbeitsweisen mit. - Du bist Teil eines funktionsübergreifenden Teams (Backend-, Frontend- und Full-Stack-Entwickler, Design und Produktmanager) und entwickelst benutzerfreundliche Anwendungen, die einen effektiven Kundennutzen bieten. - Du konzipierst und entwickelst professionelle Backend-Lösungen, um unser Produkt in einem agilen Arbeitsumfeld kontinuierlich weiterzuentwickeln. - Du entwirfst APIs und interagierst mit ihnen, sowohl bei der externen Anbindung als auch bei der Kommunikation mit dem Frontend des Produkts. - Du entwickelst strategische Wege, um den Tech-Stack des Produkts zu modernsten Lösungen weiterzuentwickeln. - Du hast ehrgeizige Qualitätsziele und begleitest den gesamten Entwicklungsprozess, vom Konzept über die Umsetzung bis hin zu Tests und der Inbetriebnahme. - Du legst Wert auf die einfache Bedienbarkeit unseres Dienstes und triffst entsprechende Infrastrukturentscheidungen. Qualifications - Du verfügst über einschlägige Erfahrung in der Backend-Entwicklung von Webanwendungen und setzt neue Funktionen unterschiedlicher Komplexität eigenständig um. - Du verfügst über umfassende Erfahrung mit Python, idealerweise im Zusammenhang mit der Entwicklung von oder der Interaktion mit APIs sowie der Integration in Systeme von Drittanbietern. - Du hast Erfahrung mit SQL-Datenbanken für die Datenmodellierung und das query Design. - Du weißt, wie man Webanwendungen zuverlässig betreibt, überwacht, Fehler behebt und Produktionsprobleme löst sowie vorbeugende Maßnahmen für die Zukunft entwirft und umsetzt. - Du bist teamfähig und arbeitest leidenschaftlich gerne mit talentierten und inspirierenden Menschen zusammen. - Du suchst technische Herausforderungen und bist stolz darauf, intelligente und kreative Lösungen zu finden. - Du bist mit Teilen unseres Tech-Stacks vertraut und freust dich darauf, mit den aktuellen Best Practices der Branche Schritt zu halten. - Du verfügst über sehr gute Englischkenntnisse (Niveau C1). Requirements - Python, inkl. zusätzlichen packages/frameworks z.B., FastAPI, SQLAlchemy und Celery. - PostgreSQL. - RabbitMQ, Redis. - Docker, Kubernetes. Benefits - Flexibler Arbeitsort innerhalb Deutschlands: hybrid, von zu Hause aus oder in unserem schönen Office in Köln. - Option zum mobilen Arbeiten aus dem Ausland (bis drei Monate pro Jahr von überall in der EU oder den USA). - State of the art Technologie und moderner Tech-Stack. - Sehr gute Hardware-Ausstattung (16 Zoll MacBooks, 2 Bildschirme an deinem Arbeitsplatz). - Unterstützung deiner Gesundheit mit der Urban Sports Club Kooperation. - Flexible Nutzung eines monatlichen Mobilitätsbudgets (z.B. Jobrad, ÖPNV). - Zeit und Budget für individuelles Wachstum. - Optionale betriebliche Altersvorsorge. - Regelmäßige Company und Team Events. Company Description Intelligente Netze für eine nachhaltige Zukunft weltweit – das ist unsere Vision! Deshalb schaffen wir das digitale Zentrum für die Zukunft des Stromnetzbetriebs: Die Intelligent Grid Platform (IGP). Die IGP bildet den Kern unserer SaaS-Lösung. Dabei ist es unser Ziel, die IGP und envelio jeden Tag 1 % besser zu machen. Komm ins envelio-Team und trage mit deiner Arbeit zur Energiewende bei. Als Remote-First-Unternehmen lassen wir dich entscheiden, wie viel du remote arbeiten möchtest – von 0% bis 100%. Ob du in Köln oder Aachen, Bonn oder Berlin, München oder Castrop-Rauxel wohnst; Hauptsache du hast Internet! Du kannst auch bis zu drei Monate im Jahr vom Ausland aus arbeiten. Seit 2017 haben wir ein vielfältiges internationales Team aufgebaut, mit Englisch als Unternehmenssprache.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Desarrollar y mantener aplicaciones backend utilizando Java, Spring Framework / Spring Boot • Diseñar, construir e integrar APIs REST y servicios escalables para diferentes plataformas o sistemas • Implementar lógica de negocio, consultas a bases de datos y mejoras de rendimiento en aplicaciones existentes o nuevas • Aplicar herramientas de IA para generación de código, debugging, creación de pruebas, documentación y optimización de soluciones
• Desarrollar, mantener y optimizar aplicaciones backend utilizando C#, .NET / .NET Core. • Diseñar e integrar APIs REST, servicios y componentes reutilizables para soluciones empresariales. • Trabajar con bases de datos SQL, realizando consultas, integraciones y ajustes de rendimiento. • Utilizar herramientas de IA para acelerar la generación de código, refactorización, debugging, documentación y pruebas.
Lead/Senior Consultant – Native Mobile Dev, Kotlin
Fabric GroupGood Problems. Unlocking value from business challenges
• Work autonomously with a self-driven approach to owning and delivering mobile features end-to-end. • Understand complex business and technical requirements, make informed trade-offs, and communicate clear solutions. • Research and propose technical alternatives that best fit within client constraints and goals. • Apply Android (Kotlin/Compose) technologies to build high-quality mobile experiences and, where appropriate, contribute to cross-platform mobile strategies, including Kotlin Multiplatform (KMP) initiatives. • Collaborate closely with other developers, designers, analysts, and QA engineers in a highly cross-functional environment. • Implement and advocate continuous delivery best practices to accelerate feature delivery. • Apply testing best practices (unit tests, UI tests) to ensure code quality and maintainability. • Mentor and guide less experienced engineers within Fabric and our clients’ teams. • Advise our clients on mobile architecture, design patterns, libraries, and platform-specific best practices. • Be an ambassador of Fabric’s values and engineering standards. • Participate in hiring activities for mobile roles when required. • Contribute thought leadership content for our marketing and community meetups.
Software Engineer (Java_Spring Boot)
Quidax Technologies LtdAt Quidax, we’re building the future of finance in Africa through crypto. You’ll have the freedom to innovate, the space to lead, and the backing to build something that truly scales.
Role Description We're hiring a Mid-Level Java, Spring Boot Engineer to work on the core backend systems that power how customers trade, move money, and interact with the Quidax platform. You'll join a team working on the flows that matter most: APIs, integrations, transaction processing, and the reliability of systems that real customers depend on every day. It's a great role for an engineer who's ready to go deeper, take real ownership, and grow fast in a fintech environment. What You’ll Be Owning - Learn and Contribute - First 30 days: Get across the core Java/Spring Boot services, understand the critical flows, and ship your first meaningful fix. - By month 3: Own specific features or services end to end, with support from the team where needed. - By month 6: Independently investigate and resolve reliability issues across APIs, integrations, and transaction flows. - Reliability and Code Quality - Reduce recurring issues: stuck transactions, failed callbacks, unclear states, and manual escalations. - Improve test coverage across critical flows and leave every area you touch cleaner than you found it. - Add observability where it's weak: better logging, alerts, and debugging hooks. - Team and Growth - Participate in code reviews, share what you learn, and support engineers around you. - Grow your understanding of transaction heavy systems: idempotency, retries, state machines, and reconciliation. Biggest Challenges You’ll Tackle - Working on backend systems where failures have real customer impact. - Debugging complex, transaction heavy flows that aren't always well documented. - Balancing new feature work with improving the stability of existing systems. - Learning fintech and crypto infrastructure concepts on the job and applying them quickly. Qualifications - 3 to 5 years of Java Spring Boot backend experience in production environments. - You write clean code, debug with patience, and care about how your work affects real users. - Comfortable with REST APIs, background jobs, database design, testing, and debugging. - Methodical debugger: you trace flows, read logs, and find the real root cause. - You improve code incrementally without defaulting to a full rewrite. Requirements - Bonus: Experience in fintech, payments, crypto, or transaction heavy backend systems. - Nice to Haves: - Familiarity with transaction concepts: idempotency, retries, reconciliation, state machines. - Experience working in a remote startup environment. - Any exposure to crypto exchanges, payment providers, bank integrations, or Java ecosystem tools like Kafka, JPA, or Hibernate. Reporting Line You'll report to the Engineering Manager and work closely with senior engineers, product managers, and mobile and frontend teammates to build and strengthen the core of our backend infrastructure. Benefits - Competitive salary based on your skills and experience; annual merit-based reviews to keep your growth visible and rewarded. - Annual performance reviews + clear promotion cycles; recognition for great work, from shoutouts to milestone rewards. - Personal development fund (courses, books, conferences); study leave so you can keep learning. - Fully remote forever + flexible working hours. - Unlimited paid time off + Nigerian national holidays. - Parental, sick, compassionate, and life event leave; we show up for you. - Quarterly remote team hangouts + annual offsite; interest-based communities (SIGs). - Regular engagement surveys; your voice matters. - Health & life coverage in select locations. How to apply We love seeing applications that speak directly to us. It’s easy for your application to get lost in a sea of generic ones, especially when we’re sorting through dozens of them. So, make yours stand out! Show us your personality, your passion, and why you’re the perfect fit. We appreciate the effort it takes to create something thoughtful and unique. What our hiring process looks like - First Connect (with the Recruiter) - 30 mins: Let’s talk about your experience, your story, and how you might fit at Quidax. - Technical Chat - 120 mins: Talk us through your real wins, show us how you solve problems, live with the team. - Culture Chat - 45 mins: You get the chance to meet members of our leadership team and y’all can talk shop.


