Intermedia Intelligent Communications

Software Developer – Backend API Services

Intermedia Intelligent Communications
Apply
3 months ago
Remote, PortugalMid Level

Responsibilities

  • Design, build, and maintain backend services for the cloud-hosted PBX platform.
  • Contribute to architecture decisions involving scalability, reliability, maintainability, observability, and functionality.
  • Use profiling, optimization, and capacity analysis to improve system performance.
  • Debug and resolve complex production and pre-production issues.
  • Collaborate with QA on functional and performance test strategies and scenarios.
  • Write clean, maintainable, unit-tested code and improve engineering standards through code reviews and mentoring.

Requirements

  • At least 2 years of professional, backend-focused software development experience.
  • Recent professional development experience using Python.
  • Experience with Linux-based development and deployments, Nginx, and Tomcat.
  • Strong understanding of HTTP/HTTPS and building and consuming APIs.
  • Strong working knowledge of SQL and relational databases, including schema design and query performance fundamentals.
  • Ability to understand and safely modify existing and legacy codebases.
  • Experience designing or evolving high-load, networked systems involving throughput, latency, and availability considerations.
  • Experience with CI/CD practices and extensive test automation.
  • Ability to debug concurrency issues involving threads and synchronization or asynchronous execution patterns.
  • Excellent communication and stakeholder management skills.

Benefits

  • Primarily remote work arrangement.
  • Occasional visits to the office in Coimbra or Aveiro are required.
  • A future office in Porto is planned.
  • Collaborative culture emphasizing teamwork, transparency, accountability, and employee development.

Tech Stack

Categories

Intermedia Intelligent Communications

About Intermedia Intelligent Communications

1,001-5,000 employees
Contact me