Senior Backend Developer
Intermedia Intelligent Communications4 months ago
Remote, PortugalSenior
Responsibilities
- Design and develop scalable, maintainable backend solutions and services.
- Build backend APIs and capabilities for AI-powered experiences, Contact Center orchestration and routing, and Agent and Supervisor products.
- Contribute to subsystem architecture, service design, technical specifications, and API contracts.
- Improve system performance, scalability, reliability, and operational efficiency.
- Write unit and integration tests and support end-to-end quality.
- Troubleshoot and resolve production issues.
- Review code, mentor engineers, and improve engineering standards.
- Collaborate with Product, Data Science, frontend, and backend teams on requirements and technical solutions.
- Document software designs, implementation approaches, and operational considerations.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- At least 5 years of backend software development experience.
- Strong experience with backend languages such as Java, C#, C/C++, Kotlin, .NET, or similar.
- Strong understanding of backend architecture, service design, API design, integration patterns, and performance optimization.
- Experience with SQL and/or NoSQL databases, including schema design and data access patterns.
- Understanding of how backend services integrate with AI and ML components.
- Experience building complex product capabilities beyond simple CRUD services.
- Strong problem-solving skills, engineering judgment, and comfort operating in production environments.
- Ability to work from broad requirements and contribute to subsystem technical specifications.
- Effective cross-functional collaboration and strong written and verbal communication skills.
- Experience working in an Agile environment such as Scrum or Kanban.
- Preferred experience with AI-powered products, intelligent assistants, routing systems, insight-generation platforms, distributed systems, event-driven architectures, real-time backend patterns, Azure, AWS, DevOps practices, and leading backend initiatives.
Benefits
- Primarily remote work with occasional visits to the Coimbra or Aveiro office.
- A future Porto office is planned, with in-person collaboration and teamwork opportunities.