RCX Tecnologia de Negócios

Senior Developer – Orpen

RCX Tecnologia de Negócios

contract

Posted on:

Location Type: Hybrid

Location: Porto AlegreBrazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Create, maintain, and optimize new features on the Orpen platform, working on both backend and frontend.
  • Develop and maintain integrations with partner APIs and communication channels (Meta, telephony platforms, CRMs, etc.).
  • Identify performance bottlenecks, fix complex bugs, and proactively ensure system stability.
  • Work closely with the Product and Support teams to map operational needs and turn them into viable technical solutions.
  • Drive the adoption of AI tools in the development cycle, promoting the use of modern IDEs (such as Cursor) and advanced integrations (Cloud Agents, MCP) to accelerate delivery.
  • Design and evolve the architecture of SaaS products, implementing robust multi-tenancy logic, API Gateways, and efficient backend integrations.
  • Write clean, testable, and scalable code, participating in architecture discussions and continuous improvement of the applications.
  • Serve as a technical reference for the team, conducting code reviews, defining quality standards, documenting architectural decisions (ADRs), and mentoring Mid-level and Junior developers.

Requirements

  • Proven experience as a Senior Software Developer with a minimum of 7 years of experience.
  • Advanced knowledge of JavaScript and the modern ecosystem (frameworks such as React and/or Node.js).
  • Previous experience with PHP and MVC architecture.
  • Proficiency in building and consuming RESTful APIs.
  • Experience with version control using Git (and methodologies such as Gitflow).
  • Knowledge of relational and non-relational databases.
  • Strategic thinking, strong logical reasoning, and autonomy to propose structural improvements.
  • Proven ability to work on system modernization, comfortably reading and refactoring legacy PHP codebases.
  • NICE TO HAVE:
  • Experience with development of communication platforms, contact center, or omnichannel solutions.
  • Experience with Java and Spring.
  • Familiarity with microservices architecture and messaging systems (RabbitMQ and/or Apache Kafka).
  • Experience with CI/CD processes and a DevOps culture.
  • Familiarity with AI-assisted development tools (e.g., Cursor IDE, integration of LLMs and code agents).
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptReactNode.jsPHPMVC architectureRESTful APIsGitrelational databasesnon-relational databasesmicroservices architecture
Soft Skills
strategic thinkinglogical reasoningautonomymentoringproblem-solving