Hybrid Senior Software Engineer – Go

Posted last week

Apply now

About the role

  • Senior Software Engineer developing backend solutions with Go or Ruby on Rails for a multi-national debt collection platform. Collaborating within an international team and driving AI-based innovations.

Responsibilities

  • Take ownership of complex projects and deliver them successfully from start to finish
  • Develop, optimize, and maintain core applications and services
  • Collaborate with the product team to understand roadmap requirements and enable further company growth
  • Configure, maintain, and improve deployment infrastructure, server environments, and test infrastructure
  • Contribute to high-level architecture to ensure scalability, performance, availability, and security of our systems
  • Work within an experienced, dedicated team to develop innovative solutions
  • Drive innovation and enhancements of our AI-based platform
  • Stay up-to-date with current technology industry trends

Requirements

  • 5+ years of relevant software engineering experience, including at least 1 year on medium- to large-sized projects
  • Extensive backend development expertise with Go (and/or Ruby on Rails)
  • Strong SQL skills and experience building complex queries
  • Experience with backend infrastructure technologies such as Linux, AWS, and Docker
  • Experience with TDD and CI/CD
  • Ability to design solid infrastructure and write elegant backend code
  • Experience working in Agile environments (Scrum, Kanban)
  • Passion for developing innovative solutions and interest in AI-based technologies
  • Good English communication skills
  • Nice to have: experience in the financial or accounting industry
  • Frontend development experience, especially with Vue.js
  • Familiarity with other backend technologies such as Node.js, Rust, or Java

Benefits

  • Visa sponsorship
  • Strong, experienced international team to support and mentor you and a smooth onboarding process
  • International team of 30+ nationalities with professionals and experts
  • Flat hierarchy, transparent and appreciative feedback culture, monthly all-hands meetings, an annual feedback and evaluation cycle, and regular 1-on-1s with your lead
  • Well-structured onboarding process as well as supportive and welcoming colleagues
  • Personal learning & development budget as well as German and English language courses
  • Competitive salary for your strong performance
  • Permanent employment contract, flexible working hours, and 28 vacation days for work–life balance
  • Company pension plan, partially covered Deutschlandticket (public transport) and access to a “Corporate Benefits” voucher platform to support your wellbeing
  • Fun company summer and Christmas parties as well as regular team events

Job title

Senior Software Engineer – Go

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job