Vic.ai - Senior Elixir Engineer
Requirements
• 5+ years of professional software engineering experience. • Strong production experience with Elixir and the Phoenix framework. • Experience building and operating scalable backend services and APIs. • Strong understanding of distributed systems, concurrency, and asynchronous processing. • Experience with PostgreSQL and relational database design. • Experience designing, implementing, and maintaining automated testing strategies. • Familiarity with Linux environments, cloud infrastructure, and containerized deployments. • Experience with CI/CD pipelines and modern software delivery practices. • Strong communication skills and ability to collaborate across technical and non-technical teams. • Fluency in English, written and spoken. • Experience with Python or other backend languages. • Experience working with AWS cloud services. • Familiarity with message queues, event-driven architectures, and workflow orchestration. • Experience supporting high-scale SaaS applications. • Exposure to machine learning or AI-powered products. • Experience with observability platforms, monitoring, and incident response practices. • We believe great software is built by empowered teams that value ownership, curiosity, and continuous improvement. • Our engineers are expected to: • Take ownership of outcomes, not just tasks. • Use data and sound engineering judgment to make decisions. • Embrace AI as a force multiplier for productivity and innovation. • Collaborate openly and constructively across teams. • Continuously learn, improve, and share knowledge with others. • Balance speed with quality while maintaining a high bar for customer impact.
Responsibilities
• Design, build, and maintain scalable backend services using Elixir and Phoenix. • Develop highly available APIs and distributed systems that power critical platform functionality. • Build and optimize data pipelines, workflows, and background job processing systems. • Collaborate with AI, Data Science, and Product teams to bring intelligent automation capabilities into production. • Improve system observability, monitoring, reliability, and operational excellence. • Participate in architectural discussions and influence technical direction across the platform. • Help establish engineering best practices around testing, deployment, performance, and maintainability. • Mentor engineers and contribute to a collaborative, high-performing engineering culture. • Leverage AI-assisted development tools to improve productivity, quality, and delivery velocity.
Benefits
• Work on meaningful technical challenges at significant scale. • Help shape the future of AI-powered finance operations. • Join a highly collaborative team of experienced engineers and builders. • Competitive compensation and equity opportunities. • Generous paid time off and flexible work arrangements. • Comprehensive health and wellness benefits. • Remote-first culture with opportunities for in-person collaboration. • Career growth opportunities as we continue to scale.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT