RD Station logo
RD Station

To empower the heroes and scale-ups that grow the economy

Senior Backend Software Engineer – Ruby on Rails

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2011H1B SponsorCompany SiteLinkedIn

Location

Brazil

Posted

73 days ago

Salary

0

Seniority

Senior

Job Description

Senior Backend Software Engineer – Ruby on Rails

RD Station

• You will be responsible for developing and evolving critical systems, with a focus on scalability, performance and quality. • You will work in a dynamic, collaborative environment, actively participating in technical decisions and solution design that directly impact the business. • Your role will be to ensure the robustness and efficiency of backend architectures, supporting the team in adopting engineering best practices.

Job Requirements

  • Solid experience in backend development and distributed systems architecture.
  • Knowledge of software engineering best practices (SOLID, Clean Architecture, etc.).
  • Experience with REST APIs or similar and automated testing.
  • Ability to work autonomously to solve complex problems.
  • Strong collaboration skills and the ability to provide technical support to the team, contributing to the evolution of development standards.

Benefits

  • Holistic Well‑being: We pursue the holistic well‑being of each team member through actions and benefits that provide self‑care resources across five pillars: Emotional, Financial, Physical, Occupational and Social.
  • Plurality: Diversity is part of who we are. Recognized among the Best Companies to Work for in Brazil, we actively promote inclusion and a sense of belonging.

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 11-50Since 1987H1B No Sponsor

• Further development of our highly successful 3D/BIM CAD system STRAKON • Development of new features within a complex software environment • Maintenance of the existing codebase

Germany
Job Closed
Loyal Guru logo

Senior Backend Developer – Ruby, Go

Loyal Guru

We make it easy for retailers to collect customer data and activate it through loyalty programs and personalized offers.

Backend Engineer73 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Diseñar, implementar y escalar diversas soluciones, enfocándote en escribir código pulido y fácil de entender. • Utilizarás Ruby como lenguaje de desarrollo o lenguajes OO en el server side. • Seguirás las mejores prácticas, participarás en code reviews y contribuirás a la arquitectura compartiendo e implementando tus mejores ideas. • Trabajarás estrechamente con especialistas (QA, Product Owners) para asegurar la calidad del software. • Aplicarás las mejores prácticas de desarrollo seguro (como OWASP Top 10), asegurarás el manejo seguro de datos sensibles y colaborarás con los equipos de Security y DevOps para implementar controles automatizados en el CI/CD.

Spain
ContractRemoteTeam 51-200

Role Description - Design, develop and maintain backend services and APIs using Java - Build scalable, secure and high-performance backend architectures - Integrate internal and external systems via RESTful APIs and messaging services - Collaborate closely with Frontend, Product Management, DevOps and Architecture teams - Write clean, testable and maintainable code following best practices - Participate in code reviews, technical discussions and architectural planning - Work in an agile environment (Scrum/Kanban) Qualifications - Several years of hands-on experience as Backend Developer / Java Developer - Strong expertise in Java (Java 11+), incl. Spring or Spring Boot - Solid knowledge in: - REST APIs / microservices - Relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB) - Build & dependency management tools (Maven, Gradle) - Version control (Git) - Experience with: - CI/CD pipelines (e.g., GitLab CI, Jenkins) - Cloud environments (AWS, Azure, or similar) — a plus - Container technologies (Docker, Kubernetes) — nice to have - Strong problem-solving skills, structured way of working, ownership mindset - Good English skills for international collaboration Requirements - Location: Hungary, (remote and occasional travel to Budapest or Budaörs) - Workload: Full-time - Language: English (Hungarian a plus) - Start: ASAP - Duration: B2B, 6 months (option of extension) - The candidate has to reside in Hungary

Hungary
Job Closed
Palmetto embraces diversity and logo

Backend Software Development Engineer III

Palmetto embraces diversity and

Palmetto is a leading clean tech company on a mission to accelerate the transition to a clean energy future. With a belief that consumers can have it all, we are an uncompromising energy company that makes coming clean a no brainer. Our award-winning technology platform empowers homeowners, businesses, and entrepreneurs to adopt renewable energy through simple, scalable, and innovative solutions. Operating at the intersection of B2B and D2C Deliver end-to-end solutions for whole home electrification Foster a promote-from-within culture that prioritizes talent development, career growth, and purpose-driven work Prioritizes people, planet, and profit—backed by a culture that values collaboration, impact, and balance

Backend Engineer73 days ago

Role Description As a Software Development Engineer III at Palmetto, you will play a key role in designing, building, and scaling critical data ingestion pipelines and 3rd party integrations that connect hundreds of thousands of solar energy and HVAC systems to our platform. Your work will directly impact product teams, analytics, customer support, operations, and business intelligence systems that depend on reliable, mission-critical data. - Design and implement scalable server-side solutions, with an emphasis on APIs, backend services, event-driven architecture, and database integration. - Write high-quality, testable, and maintainable code across the full stack. - Develop and maintain comprehensive unit, integration, and end-to-end tests. - Diagnose and troubleshoot production issues and propose robust solutions. - Participate in Agile ceremonies (planning, grooming, retrospectives) and contribute to meaningful story estimations. - Engage in architectural discussions, technical design reviews, and contribute to Palmetto's engineering standards. - Identify and advocate for opportunities to improve system performance, reliability, and developer productivity. - Partner cross-functionally with product managers, designers, and QA to deliver well-rounded user-centric solutions. Qualifications - 5+ years of professional software engineering experience. - Strong proficiency in JavaScript (ES6+) and understanding of the JavaScript object model. - Proficiency with NestJS and experience designing/consuming RESTful APIs. - Experience building and maintaining backend applications in an event-driven architecture. - Experience with message queues and message brokers. - Hands-on experience working with NoSQL/document-based databases (e.g., MongoDB). - Expertise in solving complex problems related to data consistency and ingestion at enterprise scale. - Strong unit and integration testing discipline; TDD experience is a plus. - Familiarity with CI/CD pipelines, code versioning (Git), and modern development workflows. - Excellent written and verbal communication skills. - Strong problem-solving skills, a continuous learner mentality, and a commitment to team success. Requirements - Experience with NestJS or other Node.js frameworks beyond Express. - Familiarity with server-side rendering concepts and isomorphic React applications. - Knowledge of authentication and authorization patterns (e.g., OAuth, JWT). - Experience with front-end build tools (Webpack, Vite, Babel, etc.). - Exposure to containerization (Docker) and cloud platforms (AWS, GCP, Azure). - Practical knowledge of Agile methodologies, pair programming, and code review practices. - Enthusiasm for building clean, scalable, and maintainable code. Benefits - Comprehensive benefits package including unlimited PTO, medical, dental, and vision coverage. - Paid parental leave. - Retirement plans. - Opportunities for career growth and talent development. Company Description Palmetto is a leading clean tech company on a mission to accelerate the transition to a clean energy future. Our award-winning technology platform empowers homeowners, businesses, and entrepreneurs to adopt renewable energy through simple, scalable, and innovative solutions. Palmetto prioritizes people, planet, and profit—backed by a culture that values collaboration, impact, and balance. Join us in building a brighter, cleaner world.

United States
Job Closed