Senior Software Engineer (Full-Stack, Backend, Frontend)
- €20k – €50k • No equity
- |Remote (+3) • Karlsruhe
- |5 years of exp
- |Full Time
Reposted: 4 months ago
Job Location
Karlsruhe
Remote Work Policy
Onsite or remote
Visa Sponsorship
Not Available
Preferred Timezones
Coordinated Universal Time, Central European Time, Eastern European Time
Collaboration Hours
9:00 AM - 6:00 PM Central European Time
RelocationAllowed
Skills
Python
Javascript
CRM
Cloud Computing
MongoDB
Node.js
DevOps
Backend Development
Frontend Development
Network Security
Agile
HTML5 & CSS3
Laravel
TypeScript
Microsoft Azure
Data Management
React.js
Payment Processing
CICD
API Gateway
PostgresSQL / MySQL / NoSQL
TimeSeries/NoSQL DB
Socket.io/WebSocket
IIoT (Industrial Internet of Things)
IaaC
About the job
What You'll Build
- Service & Sales Workflows — Order management, queue handling, status tracking, checkout, and payment processing
- Payment Processing — Checkout flows, refunds, deposits, invoice generation, and reconciliation
- System Integrations — Sync data with external CRM/ERP systems via REST APIs
- Real-Time Features — Notifications, status updates, webhook processing, and event-driven sync
- Data Layer — Schema design, migrations, and performance tuning (MySQL, Redis)
- Cloud Infrastructure — Multi-tenant Azure deployments, storage, and identity management
Your Responsibilities
- Own features from requirements through production, including architecture decisions, implementation, testing, and deployment
- Build and maintain reliable backend services with well-documented REST APIs (authentication, authorization, idempotency, error handling)
- Design and implement payment workflows ensuring correctness, traceability, and observability
- Integrate third-party systems via APIs (webhooks, retries, rate limits, lifecycle management)
- Develop modern, accessible frontend components with React and TypeScript
- Design and optimize data models (MySQL, Redis) with attention to performance and consistency
- Establish engineering best practices: Git workflows, code review, testing strategies (unit/integration/E2E), CI/CD
- Collaborate directly with customer stakeholders: lead technical discussions, present options, and align on trade-offs
- Mentor team members and drive continuous improvement
Your Profile
- 5+ years of professional software engineering experience shipping and operating production systems
- Strong PHP/Laravel skills for backend development
- React/Next.js and TypeScript for frontend
- Proven experience with Azure (App Service, Blob Storage, Identity)
- Hands-on experience building APIs and third-party integrations (webhooks, retries, idempotency, versioning)
- Solid SQL skills (MySQL preferred); understanding of performance and consistency trade-offs
- Cloud-native operations experience with Docker; CI/CD pipelines (GitHub Actions)
- Strong foundation in Git, Linux/Bash; confident troubleshooting distributed systems
- Security-aware practices (secure coding, secrets management, least privilege, dependency hygiene)
- Excellent English communication skills (spoken and written)
- Structured, self-driven working style with strong ownership and accountability
Nice to Have:
- German language skills (direct customer collaboration)
- Infrastructure as Code (Terraform)
- Experience with industrial or retail software / POS systems
- Payment processing experience (PCI-DSS awareness)
- Experience with data migration projects
What We Offer
- A dynamic and ambitious environment with a steep learning curve and clear opportunities for growth and impact.
- A flexible, modern work culture that makes the most of today’s digital tools and collaboration practices.
- Modern technologies and approaches ensuring your work is meaningful and delivers real value.
- A committed team that enjoys collaborating, sharing knowledge, and learning together.
Benefits at a Glance
- Extensive training and development opportunities
- Flexible working hours
- Remote work possible
- Modern hardware
- …and more
How We Work
- Entrepreneurial mindset: We value freedom, ownership, and real impact, supported by flat hierarchies.
- Helping innovators win: We believe innovation means idea + execution + value. We work with customers who tackle big challenges—and we help them succeed.
- Accountable, team-oriented execution: We take responsibility for decisions and outcomes while prioritizing strong collaboration.
- We learn faster than the competition: Our environment changes quickly. We experiment, iterate, and turn learnings into improvements—fast.
- Respect and care: We treat people and our work with respect and attention—focusing not only on outcomes, but also on how we achieve them.
About Us
prenode develops industrial software to improve local manufacturing and products. We are a growing software company based in Karlsruhe, focused on implementing secure and robust systems in production. To become a leading company in industrial solutions, we are growing our team with talented and driven people.

