Software Engineer - Elixir/Phoenix - Remote - Latin America
Required skills
- Elixir
- Phoenix framework
- OTP
- concurrent systems
- distributed systems
- functional programming
- RESTful APIs
- GraphQL
- PostgreSQL
- Ecto
Nice to have
- agile team environment
Role summary
Bluelight, a software consultancy focused on enhancing user lives through innovative technology, seeks a skilled Software Engineer with Elixir/Phoenix experience for a remote role. The company emphasizes quality, customer satisfaction, and a collaborative work environment. The ideal candidate will design, build, and maintain backend systems and APIs, collaborate with product managers and designers, own features from conception to launch, ensure code quality through testing and code reviews, and optimize application performance. Qualifications include 3+ years of professional backend development experience, strong proficiency in Elixir and Phoenix, experience with OTP, concurrent/distributed systems, functional programming, RESTful/GraphQL APIs, and relational databases like PostgreSQL. The role offers competitive salary, flexible hours, and opportunities for professional development.
Key Responsibilities
- Build & Innovate: Design, build, and maintain high-performance, reusable, and reliable backend systems and APIs using Elixir and the Phoenix framework.
- Collaborate: Work closely with our product managers, designers, and other engineers to translate product requirements into well-architected, scalable services.
- Own Features: Take ownership of features from conception to launch, including crafting technical specs, writing clean code, and ensuring a smooth release process.
- Ensure Quality: Write unit and integration tests to ensure code quality, robustness, and reliability. Participate in code reviews to maintain a high-quality code culture.
- Optimize: Identify and correct bottlenecks, fix bugs, and continuously improve application performance, scalability, and fault tolerance.
- Stay Current: Keep up-to-date with the latest industry trends, best practices, and technologies in the Elixir ecosystem to help us innovate and improve.
Qualifications & Skills
- 3+ years of professional software development experience, with a focus on backend development.
- Strong proficiency and professional experience with Elixir and the Phoenix framework.
- Experience with OTP, concurrent and distributed systems, and functional programming principles.
- Proven experience designing and building RESTful APIs (and/or GraphQL) and working with relational databases such as PostgreSQL (Ecto).
- A strong product sense and a passion for building exceptional, reliable, and scalable systems.
- Excellent communication skills and the ability to work effectively in a collaborative, agile team environment.
Company Benefits
- Competitive salary and bonuses, including performance-based salary increases.
- Generous paid-time-off policy
- Flexible working hours
- Work remotely
- Continuing education, training, conferences
- Company-sponsored coursework, exams, and certifications
Originally posted on Himalayas
Similar roles
- Project Manager - Remote, Latin AmericaBluelight Consulting · Remote · Remote
- Laravel and React Developer (Latin America, Remote position)Bluelight Consulting · Remote · Remote
- Software Engineering Intern, Frontend (Summer 2027)Notion · New York, NY · Hybrid
Staff Embedded Software EngineerPeak Energy · Burlingame, CA · Onsite- Senior Embedded Software EngineerENSCO, Inc. · Binghamton, NY · Onsite
Lead Software Engineer - Enterprise AI Services & AgentsWellmark Blue Cross and Blue Shield · Des Moines, IA · Hybrid
