As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
Ruby Development, Senior
Location
Brazil
Posted
21 hours ago
Salary
0
Seniority
Senior
Job Description
Ruby Development, Senior
GFT Technologies
• Develop and maintain RESTful APIs using Ruby on Rails; • Design, implement, and optimize relational databases; • Identify and resolve performance and scalability bottlenecks in applications; • Implement unit and integration tests to ensure delivery quality; • Collaborate with the team on agile practices, code reviews, and continuous delivery; • Document APIs and share technical knowledge with the team;
Job Requirements
- Strong experience with Ruby and Ruby on Rails;
- Experience with SQL and relational databases;
- Experience in developing and operating REST APIs;
- Knowledge of application scalability, performance, and security;
- Experience with agile methodologies, TDD, and continuous delivery practices;
Benefits
- Multi-benefits card – choose how and where to use it.
- Education grants for undergraduate, postgraduate, MBA, and language courses.
- Certification incentive programs.
- Flexible working hours.
- Competitive salary.
- Annual performance review with a structured career plan.
- Possibility of international career opportunities.
- Wellhub and TotalPass.
- Private pension plan.
- Childcare assistance.
- Health insurance.
- Dental insurance.
- Life insurance.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description Design, build, and test features across our backend and frontend. You'll take part in design discussions, implementation, code review, and testing. Qualifications - Strong TypeScript and Node.js engineering: You have built and maintained substantial TypeScript services in production. - Micro-services design experience: You have built systems composed of multiple services and you have clear understanding of service boundaries, contract evolution, error handling across service calls, and observability. - Kafka and event-driven architecture: You have worked with Kafka or a comparable event streaming platform in production. You have a good understanding of topic design, partition strategy, consumer group behavior, idempotency, ordering guarantees, and what happens when a consumer falls behind or a message cannot be processed. Bonus if you have specific experience with Confluent. - PostgreSQL: You can design a database schema, and understand transactions, indexing, and migration strategy. - AWS or equivalent cloud experience with Kubernetes: You are comfortable with operating services in AWS. You can navigate the services we use (e.g. EKS, RDS, S3, CloudWatch, IAM etc.) and you can debug a problem that crosses the boundary between your code and the infrastructure it runs on. - Unit test frameworks such as jest and vitest. - Playwright or equivalent end-to-end testing experience: You have hands-on experience with test authoring frameworks such as Playwright (ideal), Cypress, Selenium, or similar. - Test design as a discipline: You can take an acceptance criterion or a user story and decompose it into a coverage strategy that includes unit, integration, and end-to-end tests in sensible proportions. You know when an e2e test is the right answer and when a unit test would catch the bug faster and more reliably. Requirements - Engineering quality as a habit: You think about testability while you design. - Strong written communication: You write high quality and easy to understand design documents, PR descriptions, Test cases etc. - Systems thinking across boundaries: You have worked across integration boundaries, have debugged problems that span multiple systems. - Comfort with ambiguity: You ask clarifying questions, surface assumptions, and do not quietly build whatever is written in the ticket. Nice to have - Experience in healthcare, LIMS, or any FDA-regulated software environment. - Direct experience with Confluent, Redox, or EHR integration work is a real plus. - Familiarity with requirements management tools like Jama. - Hands-on experience with modern AI tools (Claude, Cursor, etc.).
• Develop and maintain REST APIs following best practices, using Java (versions 11 to 21) and Spring Boot. • Create and maintain SOAP clients and document APIs with Swagger. • Design and implement integrations with Oracle and MySQL databases. • Apply TDD and use testing frameworks such as JUnit, Mockito, and others. • Define and implement microservices-based architecture, applying patterns such as Circuit Breaker, API Gateway, and Backend for Frontend. • Use Claude Code to generate, review, and document code, as well as to create automated tests. • Follow SOLID principles, object-oriented development, and Domain-Driven Design (DDD). • Work with multi-threading and performance optimization. • Implement messaging solutions with Kafka and RabbitMQ. • Collaborate with architects and other developers to maintain technical quality and consistency. • Participate in CI/CD processes, automation, and a DevOps culture.
Java Developer, Mid/Senior – Financial Services
DBDesign and Build The Future | Somos uma empresa Randoncorp
• Work on the development of APIs (REST) and Java applications • Propose improvements to existing solutions to achieve better performance • Integrate the system with new or modified software components • Create and maintain API and microservice solutions to be consumed by clients • Build, evolve and scale distributed architectures and microservices • Understand client needs and seek simple, high-quality, scalable solutions • Participate in ceremonies prescribed by the agile methodology • Prepare and execute system deployments • Resolve impediments that affect the team’s deliveries
• Architect and build the backend infrastructure powering the Traia.io AI Agent runtime. • Develop and maintain multi-agent orchestration systems and autonomous workflows. • Build infrastructure for agent runtimes, tool execution, memory systems, and task coordination. • Integrate MCP servers, tools, skills, and external execution environments. • Design secure deployment architectures for AI agents, including sandboxing and containerized runtimes. • Build scalable APIs, queues, event-driven systems, and real-time communication layers. • Collaborate with AI engineers and infrastructure teams to shape next-generation autonomous systems.



