• Developer
  • AU - AWS
  • AWS
  • German/Germană
  • Germană în engleză
  • Git
  • Fundația Software Python
  • Ruby on Rails
  • Software Development Best Practices
  • Software Engineering

🏢 Company Overview
▪ Name: AG
▪ Industry: FinTech / Financial Services
▪ HQ & Locations: HQ Dresden (DE); small office in Berlin (DE)
▪ Founded / Size: ~2012 / ~40 employees
▪ Core Business: Digital financing solutions (factoring, fine-trading, etc.) for freelancers, start-ups and SMEs via self-built web platform
▪ Mission & Vision: Simplify financial processes so entrepreneurs can focus on growing society-advancing businesses; act as a modern alternative to traditional house banks
▪ Key Values: Openness, honesty, flat “Du” culture, autonomy, agility, long-term employee retention
▪ Culture & Work Environment: Small, tight-knit, agile teams; direct communication; high ownership; regular social events; flexible ways of working
▪ Unique Selling Points: Fully in-house developed platform; direct impact on product & architecture; quick decision cycles; combination of internal & external users offers varied challenges

💼 Role Overview
▪ Job Title: Ruby on Rails Backend Developer (m/f/d)
▪ Department / Team: Engineering / Product Development
▪ Reason for Hiring: Growth – extend feature set, connect additional finance products, ensure stability & bug fixing
▪ Reports to: Head of Product
▪ Team Size: 3 senior Rails engineers (direct colleagues)
▪ No. of Vacancies: 1

🌍 Location & Working Model
▪ Primary Location: Dresden, Germany
▪ Alternative Offices: Berlin, Germany (small satellite)
▪ Remote / Hybrid / On-Site Policy: Hybrid – 2-3 home-office days per week; not fully remote
▪ Travel Requirements: None

🎯 Key Responsibilities
▪ Design and build new features for in-house Ruby on Rails applications
▪ Develop robust backend logic and REST APIs
▪ Write & optimise complex SQL queries; tune PostgreSQL for performance and scalability
▪ Build and maintain internal admin tools using Hotwire, Turbo & Stimulus
▪ Refactor, modernise and maintain existing codebase to ensure platform stability
▪ Support customer-facing teams with bug fixing & ticket resolution
▪ Assist in maintaining legacy Python scripts and migrating them to the Ruby stack

✅ Ideal Candidate Profile
Must-Haves:
▪ 2+ years professional Ruby on Rails development
▪ Strong SQL/PostgreSQL expertise
▪ Experience with REST APIs & modern Rails frontend (Hotwire/Turbo/Stimulus)
▪ Fluent German (C1) for close collaboration with customer support
▪ Ability to work on-site in Dresden 2-3 days/week

Nice-to-Haves:
▪ Python knowledge (for legacy scripts)
▪ AWS, Sidekiq, Minitest/Oaken testing experience

Dealbreakers / Red Flags:
▪ Insufficient German language skills
▪ Little or no Ruby on Rails exposure
▪ Frequent job hopping (≤1 year per employer)
▪ Seeking near-term leadership roles in a very small team
▪ Requires fully remote arrangement

Personality Traits:
▪ Self-driven & proactive
▪ Agile, adaptable, forward-thinking
▪ Quick to grasp new domains (finance processes)
▪ Open, honest communicator & strong team player
▪ Passionate about writing clean, maintainable code (“Rails Way”)

🎓 Experience & Education
▪ Experience: Minimum 2 years professional Rails development; mid-level – senior guidance available
▪ Education: Degree not required – skills & experience valued over formal credentials
▪ Specific Tools/Technologies: Ruby on Rails, PostgreSQL, REST, Hotwire/Turbo/Stimulus, Sidekiq, Git, AWS, Python (legacy), Minitest/Oaken

💶 Compensation
▪ Base Salary Range: €60,000 – €70,000 gross p.a. (exceptional profiles up to €75,000)
▪ Variable/Bonus: None

📄 Contract Details
▪ Contract Type: Permanent employment (unbefristet)
▪ Working Hours: 30–40 h/week (full-time or part-time ≥30 h) with flexible scheduling
▪ Vacation Days: 28 days/year
▪ Probation Period: 6 months

🎁 Perks
▪ 1,500 € annual training budget
▪ Company pension scheme
▪ Shopping card allowance
▪ Flexible hours & hybrid work
▪ 28 vacation days
▪ Intensive personalised onboarding with team rotations
▪ Regular team events & Stammtische
▪ High ownership and freedom to shape product & tech decisions


📈 KPIs & Success Metrics
▪ Timely delivery of new platform features
▪ Mean time to resolve support/bug tickets
▪ Code quality & test coverage improvements
▪ Database performance metrics (query speed, uptime)
▪ Successful migration of legacy Python components to Ruby stack

🔎 Hiring Process
▪ Step 1 – Video/onsite interview with Senior Developer + HR (culture & tech fit)
▪ Step 2 – Interview with Head of Product (+ optional second Senior Developer); deeper technical & product discussion
▪ Step 3 – Offer

Trage fişierul aici fișierul PDF (max 1G) sau Selectează

Atenţie: Starea candidaturii va fi disponibilă după validarea adresei de email.