About the role

  • Senior Developer at Orpen optimizing and maintaining the omnichannel software platform. Collaborating across teams to ensure scalable and effective communication solutions.

Responsibilities

  • 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).

Job title

Senior Developer – Orpen

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job