Job Closed
This listing is no longer active.
Software Delivery Simplified.
Senior Full-Stack Software Engineer
Location
United States
Posted
61 days ago
Salary
$145K - $170K / year
Seniority
Senior
Job Description
Senior Full-Stack Software Engineer
Harness
• Design and build full-stack features from UI to API to database using React, NextJS, NestJS, and Postgres • Collaborate cross-functionally with product and design, to solve real customer problems and ship elegant solutions • Maintain and scale infrastructure using Terraform and AWS to ensure uptime, security, and performance • Build reliable and performant APIs using REST and gRPC to support seamless interactions across our ecosystem • Write high-quality, tested code and participate in code reviews and team ceremonies • Contribute to architectural decisions and help improve developer velocity, system resilience, and scalability
Job Requirements
- 3+ years of experience building and maintaining web applications at scale
- Proficiency with React, NextJS, and TypeScript for frontend development
- Experience working with Node.js frameworks (preferably NestJS) and Postgres
- Solid understanding of REST APIs
- Strong communication and collaboration skills
- Passion for building intuitive, secure, and user-focused products
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Developing a best-in-class, beautiful website that is fully performant and on-brand. • Collaborating on API design and occasionally implementing backend changes to support new front-end functionality. • Working hand-in-hand with UX Designers to turn high-fidelity mocks into fluid, accessible, and performant components. • Writing clean, testable code and contributing to our shared component libraries and design systems. • Shipping to production regularly (ideally daily) and using data/feedback to refine the user journey. • Supporting and learning from senior engineers while mentoring others as you grow into a technical owner.
Senior Software Developer
Bikeleasing-Service GmbH & Co. KGAls Dienstrad-Anbieter fördert der Bikeleasing-Service nachhaltige und sozial gerechte Mobilität und ist damit seit 2015 auf steilem Erfolgskurs. Als Arbeitgeber beschäftigen wir mittlerweile rund 430 Mitarbeiter:innen – vor Ort an unseren drei Standorten (Uslar, Vellmar, Innsbruck) ebenso wie remote im Homeoffice. Dabei setzen wir auf faire Arbeitsbedingungen, abwechslungsreiche Aufgaben und Entwicklungsperspektiven sowie ein familienfreundliches Arbeitsumfeld, das beste Voraussetzungen für die Vereinbarkeit von Arbeit und Privatleben bietet. Als Team verbindet uns das Engagement für nachhaltige Mobilität und ein Miteinander, das von Wertschätzung und Toleranz geprägt ist. Du möchtest Teil der Bikeleasing-Welt werden? Dann freuen wir uns auf Deine aussagekräftige Bewerbung – mit der wir selbstverständlich vertraulich umgehen.
Role Description Die Bikeleasing Gruppe ist eine der führenden Anbieter von Employer-Benefits- und Mobilitätslösungen in Deutschland. Als Senior Software Developer (gn) übernimmst Du eine zentrale Rolle in dieser Entwicklung. Du bist nicht nur für die Umsetzung neuer Features verantwortlich, sondern trägst aktiv dazu bei, technische Engpässe abzubauen, bestehende Systeme zu modernisieren und die Delivery-Fähigkeit Deines Teams spürbar zu erhöhen. - Entwickelst und implementierst fachliche Capabilities in modernen Backend- und Frontend-Services, mit backend-lastigem Schwerpunkt. - Arbeitest gezielt an bestehenden Legacy-Systemen für Delivery, Stabilität oder sichere Migrationen. - Übersetzt Business-Anforderungen in saubere technische Schnitte, Spezifikationen und robuste Implementierungen. - Entwickelst bestehende Systeme durch Refactoring, Entkopplung und pragmatische Modernisierung im laufenden Betrieb. - Klärest fachliche Regeln und technische Abhängigkeiten im engen Austausch mit Product Ownern, Tech Leads und Engineers. - Unterstützt weniger erfahrene Engineers durch Code Reviews, technisches Sparring und gelebte Engineering-Best-Practices. Qualifications - Mehrjährige Erfahrung (5+ Jahre) als Software Engineer. - Sichere Kenntnisse in modernen Backend-Technologien (z. B. Kotlin, TypeScript, Spring Boot oder vergleichbare Stacks). - Strukturierte und lösungsorientierte Arbeit in heterogenen Systemlandschaften, inklusive Legacy. - Fähigkeit, unklare Anforderungen und implizite Business-Logik in tragfähige technische Lösungen zu überführen. - Vertrautheit mit APIs, Integrationsmustern, Datenmodellen und operativen Auswirkungen technischer Entscheidungen. - Hohe Engineering-Hygiene: testbares Design, Code-Qualität, Wartbarkeit und Produktionsbewusstsein. - Souveräner Umgang mit AI-Tools als Produktivitätshebel. Benefits - Teil des Wachstums mit der Möglichkeit, vieles voranzutreiben und aktiv mitzugestalten. - Maximale Flexibilität – Remote-first, unterstützt durch modernes Gleitzeitmodell sowie Workation Policy. - Moderne Tech-Umgebung (u. a. Kotlin, TypeScript, PHP, Python; Spring Boot, Vue.js, React, NestJS, Symfony; AWS & Terraform). - Hochwertige technische Ausstattung inkl. freier Wahl des Betriebssystems (Windows oder macOS). - Offene Kommunikation, ehrliches Feedback und Zusammenarbeit auf Augenhöhe. - Monatlicher 50 €-Gutschein Deiner Wahl über Probonio – plus 60 € jährlich zu Deinem Geburtstag. - Starke Versicherungsbedingungen für betriebliche Altersvorsorge und vermögenswirksame Leistungen. - Bis zu zwei Fahrräder oder Pedelecs über uns als Arbeitgeber leasen. - Vielfalt als Bereicherung für unser Team; besonders Menschen mit Behinderung oder anderen Herausforderungen sind willkommen.
• Serve as a technical expert for software development projects of moderate to high complexity, spanning legacy and modern .NET platforms • Develop and maintain technical specifications, solution architecture, and system documentation • Lead and participate in code reviews, ensuring adherence to coding standards and project-specific conventions • Apply strong problem solving and analytical skills to troubleshoot and optimize applications across multiple .NET versions • Collaborate effectively with developers, QA, DevOps, and business stakeholders • Demonstrate expertise in software design patterns, architectural paradigms, and best practices for maintainable, testable, and scalable code • Address non-functional requirements such as security, reliability, scalability, performance, and availability • Translate functional requirements into robust technical solutions, integrating with SQL Server, Azure services, and third-party APIs • Configure, monitor, and troubleshoot Azure and on-premises infrastructure, including CI/CD pipelines and deployment automation • Contribute to solution estimation, technical planning, and the establishment of coding and architectural standards • Stay current with industry trends, emerging .NET technologies, and cloud-native patterns • Mentor and support junior engineers, fostering a culture of continuous improvement and technical excellence
• Design and Implement CI/CD workflows for applications and data pipelines • Build and maintain repeatable, scalable deployment processes across multiple environments • Define and enforce safe deployment practices • Reduce manual deployment steps through automation • Manage cloud infrastructure using Infrastructure as Code • Improve environment consistency and eliminate configuration drift • Design systems that scale reliably in AWS • Ensure secure integration between services • Enhance the deployment, monitoring, and recovery processes for data pipelines • Support event-driven and workflow-based systems • Collaborate with cross-functional teams to design and maintain data pipelines


