On a daily basis, you will be responsible for solving complex technical challenges with a focus on fast delivery and continuous value creation.
Implement technical solutions with an emphasis on quality, readability and adherence to the standards defined by the team, contributing to the construction of scalable, secure and sustainable systems.
Plan and execute your deliveries with autonomy proportional to your level of experience, staying aligned with the team’s priorities and ensuring predictability and reliability in fulfilling commitments.
Take responsibility for systems in production: monitor errors, fix bugs and collaborate on maintaining the technical health of applications, including asynchronous jobs and queues.
Actively participate in refinements, technical discussions and planning sessions, contributing ideas, identifying technical risks and helping to break down tasks in a clear, executable way.
Pursue continuous learning through feedback, code reviews and continuous-improvement initiatives, demonstrating technical growth and increasing autonomy in problem solving.
Collaborate with the team during the technical discovery of new requirements, proposing simple and efficient alternatives aligned with the existing architecture and avoiding unnecessarily complex solutions.
Maintain transparent and respectful communication with the team, sharing context, raising questions clearly and contributing to a collaborative, high-trust environment.
Requirements
Ruby on Rails: practical experience with Rails, following good practices for code organization, framework conventions and domain-driven design patterns.
Software Architecture: knowledge of system design, modularization and RESTful APIs.
Software Engineering Practices: familiarity with SOLID principles, design patterns, code review, automated testing, refactoring and version control (Git).
Ruby Programming: proficiency in modern Ruby, with the ability to write expressive, readable and well-tested code.
Background Jobs and Asynchronous Processing: familiarity with asynchronous processing queues using Sidekiq, including creating workers, retries and job monitoring.
Development Lifecycle: experience participating in the delivery flow (technical discovery, refinements, QA and deploy), with increasing autonomy at each stage.
Databases: familiarity with relational databases (e.g., PostgreSQL), including data modeling and writing queries.
Proven experience as a software engineer working on development and maintenance of backend systems in production.
Active involvement in digital product projects with significant deliveries in scalable, highly available systems.
Hands‑on experience with Ruby on Rails, building and maintaining backend applications in production.
Familiarity with API design, relational data modeling and service integration.
Experience working in agile teams, collaborating with PMs, designers and other engineers to build product-oriented solutions.
Basic knowledge of version control and CI/CD tools, with an understanding of deployment environments and application monitoring.
#J-18808-Ljbffr
NOTE / HINWEIS:
EN: Please refer to Fuchsjobs for the source of your application
DE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung
Stelleninformationen
Veröffentlichungsdatum:
20 Jul 2026
Standort:
Remote
Typ:
Vollzeit
Arbeitsmodell:
Vor Ort
Kategorie:
Erfahrung:
2+ years
Arbeitsverhältnis:
Angestellt
KI Suchagent
Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!