Senior Ruby on Rails Engineer | SaaS | APIs | AI Agents | MCP | ERP & Data Integration | Hotwire | Architecture
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 78462 Konstanz
- Weltweit
- sq | en | mk | de
- 08.09.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
11/2022 – offen
Tätigkeitsbeschreibung
Senior Software Engineer and Development Lead for the ERP/CRM platform and the customer and supplier portals of a B2B sourcing company for industrial manufacturing parts. Responsible for architecture, implementation and operation of several Rails applications (API, CRM, identity/frontend app) on a shared PostgreSQL database, including technical leadership of the development team and establishing engineering standards.
Key areas:
• Backend architecture with Ruby on Rails 7/8, Dry.rb, PostgreSQL, Sidekiq/Solid Queue: REST API, JWT-based authentication, role- and field-level permission system (custom gem), full change history (PaperTrail).
• Modern frontend platform with Inertia.js, React 19, TypeScript, Tailwind and shadcn/ui, plus Hotwire/Turbo in the CRM: configurable saved list views, DSL-driven record pages, Kanban boards, global search, guided tours, Web Push.
• Customer and supplier portal (inquiries, quotes, orders) with OTP login, rate limiting and Content Security Policy.
• Integration and real-time data synchronization with Microsoft Dynamics 365 Business Central (incl. AL extensions), Microsoft Entra ID SSO, Microsoft Graph and SendGrid (inbound/outbound email).
• CRM features: leads, opportunities, campaigns, tasks and events, email sending with reply tracking, duplicate merging.
• Workflow automation (trigger → criteria → actions) and AI assistance features (LLM assistant, upsell intelligence, translation workshop) with cost governance following a propose-confirm-execute principle.
• Quality and delivery: several thousand automated tests (RSpec, Vitest, Playwright), coverage gates, CI/CD with GitHub Actions and CircleCI, deployment with Docker/Kamal.
• Information security: security audits, mapping of controls to code, and achieving ISO/IEC 27001 certification.
Postgresql, Microsoft Dynamics, Ruby, Typescript, Backbone.Js, React (JavaScript library), Ruby on Rails
12/2020 – 7/2022
Tätigkeitsbeschreibung
Development and ongoing evolution of a web-based point-of-sale platform for the hospitality industry.
The system includes table and order management, product management, multiple printer workflows, kitchen displays, customer-facing screens, takeaway orders, split payments and payment-terminal integration.
Responsibilities included backend and frontend development, architecture, business logic, API integrations, database design, testing, debugging, deployment and production support.
Technologies:
Software Architecture, Software Design, Software engineering / -technik, Softwareentwickler
Ausbildung
South East European University (SEEU)
Tetovo, North Macedonia
Über mich
I specialize in building, maintaining and modernizing business-critical web applications and SaaS platforms. My work often involves complex business logic, APIs, third-party integrations, ERP and data integrations, background processing, and modern Rails frontends with Hotwire.
I work across the full software lifecycle, from requirements analysis and architecture to implementation, testing, deployment, debugging and ongoing optimization. I am comfortable joining an established team and codebase, but I can also take ownership of a technical problem independently and carry it from analysis through production.
My areas of expertise include:
- Ruby on Rails development and architecture
- SaaS and business-critical applications
- REST APIs and third-party integrations
- ERP and data integration
- Hotwire, Turbo and Stimulus
- PostgreSQL and relational databases
- Background jobs and asynchronous processing
- Automated testing with RSpec
- Refactoring and modernization of existing Rails applications
- Performance optimization and troubleshooting
- Complex business logic and workflow automation
- AI-assisted software development and engineering workflows
I also make extensive use of modern AI development tools, including Claude and other AI coding assistants. I have a strong practical understanding of how to use these tools effectively for software engineering, including code analysis, implementation support, refactoring, debugging, test generation, documentation and exploring unfamiliar codebases.
I use AI as an engineering tool rather than as a substitute for engineering judgment. Generated solutions are reviewed, tested and validated, with particular attention to maintainability, security, correctness and the existing architecture of the application.
I am comfortable working with AI-assisted development workflows, context and prompt design, iterative problem solving and combining AI tools with established development practices such as automated testing, code review and version control.
Above all, I value pragmatic solutions, maintainable code and understanding the business problem behind the software. My goal is not simply to write code, but to build software that is reliable, understandable and useful to the people who depend on it.
Weitere Kenntnisse
Persönliche Daten
- Albanisch (Muttersprache)
- Englisch (Fließend)
- Mazedonisch (Fließend)
- Deutsch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
