RCX Tecnologia de Negócios

Mid-level Developer – Orpen

RCX Tecnologia de Negócios

contract

Posted on:

Location Type: Hybrid

Location: Porto AlegreBrazil

Visit company website

Explore more

AI Apply
Apply

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 translate them into viable technical solutions.
  • Design and evolve SaaS product architecture, 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.

Requirements

  • Proven experience working as a Software Developer (mid-level) with a minimum of 4 years of experience.
  • Advanced knowledge of JavaScript and the modern ecosystem (frameworks such as React and/or Node.js).
  • Prior experience with PHP and MVC architecture.
  • Strong skills 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.
  • Demonstrated ability to modernize systems, comfortably reading and refactoring legacy PHP codebases.
  • Bachelor's degree completed (or in progress) in Computer Science, Software Engineering, Systems Analysis, or related fields.
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 databasesSaaS product architecture
Soft Skills
strategic thinkinglogical reasoningautonomyproblem-solvingcollaborationcommunicationadaptabilitycritical thinkingattention to detailcontinuous improvement
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Systems Analysis