Job Description
RD Station is seeking a Backend Software Engineer to join their team. The ideal candidate will be responsible for developing and maintaining robust, scalable, and efficient services, specifically focusing on the billing system. This role involves collaborating with other engineers and product managers to create reliable and secure solutions aligned with business needs. RD Station is a leading technology company for marketing and sales solutions in Brazil, serving over 50,000 clients across 40 countries.Responsibilities include:
- Developing and maintaining scalable, high-performance services.
- Implementing automated tests to ensure application quality and stability.
- Maintaining system architecture, ensuring best practices and modularity.
- Monitoring and optimizing the performance of systems in production.
- Collaborating with other areas to ensure solutions meet business needs.
Requirements:
- Experience with backend development using Ruby on Rails.
- Experience with relational databases, especially PostgreSQL.
- Experience with automated testing (unit, mock, end-to-end).
- Familiarity with Sidekiq for asynchronous processing.
- Knowledge of software architecture principles such as Clean Architecture, Clean Code, SOLID principles, OOP, and Design Patterns.
RD Station offers:
- Opportunity to work in a company with a significant market impact.
- A collaborative and innovative work environment.
- Focus on employee well-being through various initiatives.