Alongside logo
Alongside

Competing for talent is tough. That's why you need a competitive edge. We are your secret weapon.

Senior Software Engineer (Platform & Backend)

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2014H1B No SponsorCompany SiteLinkedIn

Location

Portugal

Posted

7 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer (Platform & Backend)

Alongside

Role Description Our client is a fast-growing SaaS company transforming the automotive dealership experience by automating administrative processes, streamlining sales workflows, and ensuring compliance. They are looking for a highly experienced Senior Software Engineer (Platform & Backend) to join their fully remote team. This is a hands-on engineering role for someone who enjoys solving complex technical challenges, taking ownership of architecture, and leading technical initiatives across the entire stack. This is not a people management role. Instead, you’ll act as a technical leader, driving architecture, owning critical parts of the platform, and leading projects from design through production. - Own and evolve major parts of the application architecture. - Design, build and maintain scalable software across backend, frontend and infrastructure. - Lead technical projects from design through production. - Make architectural decisions and drive technical direction. - Build and operate production systems with a strong focus on reliability, scalability and performance. - Review code and promote engineering best practices. - Troubleshoot production issues and improve platform resilience. - Collaborate closely with product and engineering teams to deliver high-impact features. Qualifications - Extensive experience building and scaling SaaS products. - Strong expertise in TypeScript, with solid experience across backend, frontend and cloud infrastructure. - Strong backend engineering experience. - Experience operating and maintaining production infrastructure in cloud environments. - Proven experience designing software architecture and leading technical projects. - Previous experience as a Tech Lead, Staff Engineer, Principal Engineer or Senior Software Engineer with architectural ownership. - Comfortable working across the full stack and taking ownership from infrastructure through backend to frontend. - Experience with AWS, Pulumi, Bun, React, Vite, GraphQL, PostgreSQL and Redis is a plus. - Excellent communication skills and the ability to work autonomously in a fast-paced startup environment. Benefits - Fully remote, based in Portugal.

Related Job Pages

More Backend Engineer Jobs

Softgic logo

Backend Software Developer

Softgic

Digital and Cognitive Transformation.

Full TimeRemoteTeam 51-200Since 2011H1B No Sponsor

• Design, develop, and maintain backend APIs and services within a multi-tenant architecture, ensuring strict tenant data isolation and security. • Develop new features using TypeScript and serverless architectures. • Design and optimize PostgreSQL databases, including data modeling, migrations, and Row-Level Security (RLS) policies. • Build and maintain integrations with third-party services and APIs, including authentication, webhooks, idempotent processes, and data reconciliation. • Collaborate directly with external vendors to troubleshoot issues and implement new integrations. • Design and maintain secure APIs and processes for data exchange with business partners. • Ensure the secure handling of sensitive information and Personally Identifiable Information (PII). • Optimize and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines. • Implement monitoring, alerting, and ensure consistency and stability across development, staging, and production environments. • Support the integration of Machine Learning models with backend services and mobile applications. • Lead infrastructure and service migrations (including email, DNS, and related services) while ensuring business continuity. • Actively contribute to technical decisions related to architecture, scalability, performance, and security.

United States
fino data services GmbH logo

Elixir / Phoenix Developer

fino data services GmbH

GetMyInvoices ist ein Must-have für jedes Unternehmen, das eine stressfreie und zeitsparende Buchhaltung anstrebt. Mit dieser genialen Software kannst du auf das lästige manuelle Durchsuchen von Belegen verzichten. GetMyInvoices automatisiert nicht nur deinen Buchhaltungsprozess, sondern gibt dir auch die Möglichkeit, wertvolle Zeit für wichtigere Geschäftsaufgaben zu nutzen. Ganz gleich, ob du ein kleines Unternehmen oder ein großes Unternehmen führst – GetMyInvoices verschafft dir nicht nur den Überblick und die Kontrolle über deine Rechnungen, sondern steigert auch die Effizienz deiner Buchhaltung erheblich. Investiere in GetMyInvoices, um deine Arbeitsabläufe zu optimieren und deinem Unternehmen einen klaren Vorteil zu verschaffen.

Full TimeRemoteTeam 51-200

Role Description Wir sind Zeithelden, Expert:innen, die Buchhaltung einfach, effizient und stressfrei machen. Unsere Leidenschaft gilt Software, die echten Mehrwert schafft, Zeit spart, Prozesse vereinfacht und echte Probleme löst. Wir lieben es, Ideen in Ergebnisse zu verwandeln, feiern unsere Erfolge gemeinsam und ziehen aus Rückschlägen klare Lehren. Mut, Fokus und eigenverantwortliches Handeln treiben uns an, Neugier, Spaß und Teamgeist prägen unseren Alltag. Wir wachsen schnell, nachhaltig und mit Herz und darauf sind wir stolz. - Fullstack-Entwicklung: Entwickle und implementiere skalierbare Webanwendungen unter Verwendung des PETAL Stacks (Phoenix, Elixir, Tailwind, AlpineJS, LiveView). Arbeite an allen Schichten der Anwendung, von der Datenbank bis zum Frontend. - Code-Qualität: Sorge für sauberen, wartbaren und effizienten Code. Implementiere und fördere Best Practices für Clean Code, Test Driven Development (TDD) und Continuous Integration. - Produktverantwortung: Übernimm die Verantwortung für die Entwicklung, Wartung und Weiterentwicklung unserer Softwareprodukte. Stelle sicher, dass die Produkte den Anforderungen unserer Kunden entsprechen und kontinuierlich verbessert werden. - Problemlösung: Analysiere komplexe technische Probleme und entwickle effektive Lösungen. Sei proaktiv in der Identifizierung und Behebung von potenziellen Problemen. Qualifications - Erfahrung: Mehrjährige Erfahrung in der Fullstack-Entwicklung mit Fokus auf den PETAL Stack. Erfahrung in der Übernahme von Produktverantwortung ist ein großes Plus. - Technische Expertise: Fundierte Kenntnisse in Elixir, Phoenix, Tailwind, AlpineJS, und LiveView. Erfahrung in der Implementierung von RESTful APIs und Microservices-Architekturen. - Clean Code: Leidenschaft für sauberen Code und ein tiefes Verständnis von Design Patterns, SOLID-Prinzipien und anderen Clean Code-Praktiken. - Kulturpassung: Du schätzt offene Kommunikation, Eigenverantwortung und Zusammenarbeit. Du hast die Fähigkeit, dich schnell in ein bestehendes Team zu integrieren und einen positiven Einfluss auf die Teamdynamik zu nehmen. - Problemlösungskompetenz: Du bist analytisch und in der Lage, komplexe Herausforderungen eigenständig zu bewältigen. - Weiterbildung: Interesse an kontinuierlicher Weiterbildung und Verbesserung der eigenen Fähigkeiten sowie die Bereitschaft, neue Technologien und Ansätze zu erlernen. Benefits - Teamspirit & Events: Gemeinsame Teamtage, Sommer- und Weihnachtsfeiern sorgen für Spaß, Austausch und echte Erfolgsmomente. - Gesundheit & Fitness: Mit EGYM Wellpass und unserem Firmenfitness-Angebot bleibst du fit, ob im Studio oder digital. - Sicher vorsorgen: Betriebliche Altersvorsorge (bAV) und Vermögenswirksame Leistungen (VWL), damit du entspannt in die Zukunft schauen kannst. - Mobilität & Flexibilität: Mit KVG-Jobticket und Bikeleasing kommst du entspannt und nachhaltig zur Arbeit. - Digital & vernetzt: Vergünstigte Handyverträge und moderne Arbeitsmittel machen deinen Alltag leichter. - Hundefreundlich: Dein Vierbeiner ist bei uns herzlich willkommen, weil wir wissen, dass Work-Life-Balance auch Fellnasen braucht.

Germany
WATI logo

Agentic Engineer I – Backend

WATI

Multi-Agent WhatsApp Customer Support Tool & No Code Chatbot Builder

Full TimeRemoteTeam 11-50Since 2021H1B No Sponsor

• Design, build, and maintain backend services and APIs. • Develop scalable application logic, data flows, and service-side integrations. • Build production-ready systems using technologies such as Go, C#, Node.js, Python, and MongoDB where appropriate. • Use AI Tools like Cursor and agent-assisted workflows to accelerate coding, debugging, refactoring, documentation, and delivery. • Write maintainable, testable, and observable code with attention to correctness, performance, and reliability. • Investigate production issues, participate in incident handling, and contribute to sustainable fixes and operational improvements. • Collaborate with product managers, designers, and engineers to translate requirements into practical technical designs. • Contribute to better engineering practices around code quality, release confidence, and service ownership. • Ensure reliability, performance, and scalability of the infrastructure serving customers across 190+ countries

Vietnam
ContractRemoteTeam 501-1,000H1B Sponsor

• Design, develop, and maintain scalable cloud-native applications using .NET and Java or Python • Collaborate with cross-functional teams to define, design, and deliver new features • Implement and maintain unit tests; follow Test-Driven Development (TDD) practices where applicable • Participate in Agile ceremonies including sprint planning, reviews, and retrospectives • Set up and maintain CI/CD pipelines for seamless deployment and integration • Use Git for version control and actively contribute to code reviews • Work on Azure or Google Cloud Platform (preferred), or other cloud services such as AWS.

India