Elixir developer Offline

We are seeking an experienced Software Engineer with expertise in Elixir,  Cisco BroadSoft APIs to support and enhance a custom-built Call Center Dashboard for our client. This dashboard is a web-hosted application that displays call queue information in real-time for a call center using a Cisco BroadSoft (Nextiva) phone system.The ideal candidate will be able to read and modify the existing codebase, troubleshoot server-side integrations, and work with REST APIs to ensure seamless communication between the call center phone system and the dashboard application.

Key Responsibilities
Code Maintenance & Enhancements: Modify and optimize the existing Elixir  codebase running on an AWS EC2 instance.
Server Administration: Deploy, maintain, and troubleshoot the application on an AWS EC2 instance using Docker.
Authentication Management: Ensure smooth integration with Google OAuth2 authentication.
Database Management: Work with PostgreSQL and optimize database queries for performance.
Deployment & Automation: Maintain Docker Compose configuration and optimize CI/CD processes.
Security & SSL Management: Manage SSL certificates and encryption for secure API communications.

Required Skills & Experience
Strong programming experience with Elixir
Proficiency in Docker & Docker Compose for application deployment.
Experience working with AWS EC2 instances (Amazon Linux 2).
Familiarity with PostgreSQL database administration.
Ability to troubleshoot & optimize real-time web applications using Phoenix LiveView.
Understanding of authentication methods, including Google OAuth2.
Strong experience working with RESTful APIs and handling API security best practices.

Tools & Technologies Used
Languages & Frameworks: Elixir, Phoenix LiveView, JavaScript
Infrastructure: AWS (EC2, RDS PostgreSQL)
Containers: Docker, Docker Compose
Database: PostgreSQL
Authentication: Google OAuth2
API Integration: Cisco BroadSoft (Nextiva) API  - Non required
Version Control: GitHub

Flexible hours (part-time or full-time contract based on project needs).
Fully remote work (US-based preferred but not required).

 

The job ad is no longer active

Look at the current jobs Elixir →

Loading...