Job Closed
This listing is no longer active.
We deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.
Senior Full Stack Engineer – Ruby/React
Location
Brazil
Posted
92 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Engineer – Ruby/React
Ubiminds
• Design, build, and maintain full stack applications using Ruby, Ruby on Rails, and React.js. • Architect backend services with clean separation of concerns and scalable design. • Develop and enhance user-facing features using React. • Work across the entire SDLC in Agile, Scrum, and DevOps environments. • Design and consume RESTful APIs and GraphQL services. • Implement and maintain CI/CD pipelines using tools like Docker, CircleCI, and GitHub Actions. • Write and maintain unit and integration tests. • Apply security best practices, including authentication and authorization. • Deploy, monitor, and maintain applications in cloud environments (AWS, Azure, or GCP). • Collaborate with cross-functional teams on planning, design, and delivery.
Job Requirements
- 4+ years of experience in software engineering.
- Strong proficiency in Ruby, Ruby on Rails, and React.js.
- Solid understanding of full stack development and modern SDLC practices.
- Experience with system design and architecture, focusing on maintainability.
- Knowledge of SQL databases (PostgreSQL, MySQL).
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Familiarity with REST APIs, GraphQL, and MVC architecture.
- Experience with DevOps and CI/CD tools (Docker, CircleCI, GitHub Actions).
- Strong testing and debugging skills.
- Awareness of security best practices.
- Proficiency with Git and workflows such as GitFlow.
- Strong communication skills in English (written and verbal – C1 level).
Benefits
- Work with U.S.-based product teams.
- Remote-first culture + MacBook provided.
- English lessons, referral bonuses, tech talks, and learning initiatives.
- Full back-office support: HR, career development, and admin services.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and execute high-impact product marketing strategies. • Work closely with the product team to align marketing initiatives with roadmaps and priorities. • Drive PhpStorm’s market positioning and messaging, articulating clear differentiation against alternative IDEs and AI-powered development tools. • Measure, analyze, and optimize marketing performance using data-driven insights. • Together with the Developer Advocacy team, build and strengthen relationships with influencers, contributors, and the PHP community. • Manage marketing budget allocation and track expenses. • Support the product team at PHP-related conferences.
• Design scalable and resilient services • Anticipate performance and architectural issues • Reduce technical debt • Raise the technical level of the team • Serve as a technical reference for backend • Have a direct impact on the platform's stability and evolution • Actively participate in architectural decisions • Communicate clearly with technical and non-technical teams • Mentor junior and mid-level developers
• Participar en el desarrollo de una herramienta de AML basada en inteligencia artificial, Big Data y Procesamiento en tiempo real. • Análisis de requerimientos y participación en el diseño de soluciones. • Participación en el desarrollo y mantenimiento de una aplicación cloud innovadora en el área de detección de AML en entornos financieros. • Análisis y mejoras de rendimiento/velocidad del sistema. • Testing para asegurar correcto funcionamiento de los desarrollos. • Elaboración de casos de prueba. • Diagnosis de incidencias y correcciones. • Mejoras y buenas prácticas en el uso de repositorios y herramientas de desarrollo software.
Backend Team Leader – AI-Driven Lifecycle Specialist
InnovecsWe are a global digital services company
• Full-Spectrum AI Integration: Implement and oversee the "full use of AI" across the SDLC—from architectural design and code generation to debugging and deployment—to maximize team velocity. • Accelerated Delivery: Use AI-driven insights to meet and exceed performance benchmarks, ensuring that technical debt is minimized while output is maximized. • Prompt Engineering & Mentorship: Mentor the team in AI best practices, ensuring AI is used as a core engine for development, not just a complementary tool. • Performance & KPIs: Define and monitor clear KPIs with team members, reporting progress to senior management. • Bi-directional Growth: Conduct monthly 1-on-1s and 6-month formal feedback sessions to support career paths and personal development. • Code Quality: Enforce a strict 97% code coverage ratio and maintain a code churn of 10% or less during the final two days of a sprint. • Stability: Ensure less than 1% of deployed code results in downtime. • Review Process: Lead code reviews focused on performance, standards, and observability. • Documentation: Foster a sharing culture by keeping the wiki updated and sharing monthly technical articles with the team. • Data-Driven Decisions: Use analytical rigor and data to guide the team’s direction. • Autonomy: Provide clear goals in our Agile environment and empower the team to be self-directing. • Risk Mitigation: Act as a "lantern" for the team, identifying and solving problems before they escalate.




