
Senior Developer – Orpen
RCX Tecnologia de Negócios
contract
Posted on:
Location Type: Hybrid
Location: Porto Alegre • Brazil
Visit company websiteExplore more
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