Senior Software Engineer / Elixir / Remote
May be filled[Industry: Staffing and Recruiting | Type: Full-time | Level: Mid-Senior level] Job DescriptionA growing company operating in the EV space is looking for a Senior Backend Engineer to design, build, and scale…
Read full description
[Industry: Staffing and Recruiting | Type: Full-time | Level: Mid-Senior level] Job DescriptionA growing company operating in the EV space is looking for a Senior Backend Engineer to design, build, and scale high-performance backend systems.This role focuses on developing clean, secure, and maintainable services that power complex, distributed applications. You’ll contribute hands-on code while playing a key role in architectural decisions, collaborating closely with product, UX, infrastructure, and QA teams.Required Skills & Experience5+ years of professional software engineering experienceStrong hands-on experience with Elixir, Phoenix, and Ecto in production environmentsExperience designing and maintaining GraphQL (and/or gRPC) APIs with clear documentationExperience with PostgreSQL, message queues (e.g., RabbitMQ), and event-driven architecturesFamiliarity with AWS, Docker, Kubernetes, and modern CI/CD pipelinesSolid understanding of functional programming concepts and OTP patternsTechnical & Collaboration Breakdown40% Hands-On Backend Engineering & Feature Development30% System Design, Architecture & Performance Optimization20% Cross-Functional Collaboration (Product, UX, DevOps, QA)10% Code Quality, Testing Strategy & Technical DocumentationDaily ResponsibilitiesDesign, build, and deploy production-grade backend services using Elixir and related technologiesDevelop and maintain GraphQL APIs with a focus on performance, security, and reliabilityConduct code reviews and contribute to high engineering standards and best practicesCollaborate with infrastructure and DevOps teams to scale and troubleshoot servicesWrite unit tests and support QA in defining test plans and coverageParticipate in Agile ceremonies including standups, sprint planning, and retrospectivesProactively identify risks, reliability concerns, and security considerationsTechnology EnvironmentBackend: Elixir, Phoenix, EctoAPIs: GraphQL (gRPC exposure a plus)Databases & Messaging: PostgreSQL, R...