
Senior Elixir Developer
Interested in this role?
Read all the details below first
Table of Contents
Job Description
Senior Elixir Developer at Koombea
About Koombea
Koombea is a global app development company with a proven track record since 2007. We foster a remote-friendly environment with flexible work schedules, allowing our talented team to thrive.
Responsibilities
As a Senior Elixir Developer, you will play a key role in building and maintaining robust, scalable applications. Your responsibilities will include:
- Designing and implementing application models and code logic for both user-facing components and the database.
- Integrating user-facing elements seamlessly with server-side logic.
- Optimizing application performance, scalability, and security.
- Developing and implementing efficient data storage solutions.
- Contributing to the design and implementation of a scalable and maintainable architecture.
Qualifications
We are seeking a highly skilled and experienced Elixir Developer with a passion for building exceptional software.
- 4+ years of professional experience with Elixir/Phoenix.
- Strong proficiency in back-end programming languages or frameworks (Elixir/Phoenix, Node.js, Ruby on Rails).
- Proven experience working effectively within Scrum Teams.
- Expertise in using code versioning tools (Git).
- Solid understanding of data structures, algorithms, and architectural patterns.
- Experience with GraphQL APIs, testing frameworks, and the Linux command line.
- Basic familiarity with HTML, CSS, and JavaScript.
Benefits
- Competitive salary and benefits package.
- Yearly bonuses and access to psychological therapy.
- Opportunity to collaborate with a talented and intelligent software development team.
- Remote-friendly work environment with flexible schedules.
Qualifications
Required:
- Proven Expertise: Minimum 4 years of professional experience developing applications using Elixir and the Phoenix framework.
- Backend Proficiency: Strong understanding of backend programming concepts and experience with at least one other backend language or framework (Elixir/Phoenix, Node.js, Ruby on Rails).
- Agile Development: Experience collaborating effectively within Scrum teams.
- Version Control: Proficiency in using Git for code versioning and management.
- Technical Foundation: Solid grasp of data structures, algorithms, and common architectural patterns.
- API & Testing: Experience working with GraphQL APIs and testing frameworks. Familiarity with Linux command line tools.
- Frontend Awareness: Basic understanding of HTML, CSS, and JavaScript.
Preferred:
- Experience with cloud platforms (AWS, Azure, GCP).
- Contributions to open-source projects.
- Experience with containerization technologies (Docker, Kubernetes).
Development
- Design, develop, and implement new features for our web applications using Elixir and Phoenix.
- Write clean, maintainable, and well-documented code adhering to best practices.
- Collaborate with designers and product managers to translate user stories into functional features.
- Participate in code reviews and contribute to the improvement of code quality across the team.
Infrastructure
- Contribute to the development and maintenance of our backend infrastructure.
- Optimize application performance, scalability, and security.
- Design and implement data storage solutions, ensuring data integrity and efficiency.
- Stay up-to-date with the latest Elixir and Phoenix technologies and best practices.
Teamwork
- Actively participate in daily stand-ups, sprint planning, and retrospectives.
- Collaborate effectively with other developers, designers, and stakeholders.
- Share knowledge and mentor junior developers within the team.
Selection Process
Koombea's hiring process for a Senior Elixir Developer begins with a review of submitted applications. Candidates whose skills and experience align with the job description are invited for a technical phone screening. This initial interview assesses the candidate's understanding of Elixir, Phoenix, and related technologies.
Successful candidates progress to a virtual coding challenge, designed to evaluate their problem-solving abilities and coding proficiency in Elixir.
Finalists are invited for a comprehensive interview with the hiring manager and team members. This in-depth discussion explores the candidate's technical expertise, experience working in agile environments, and cultural fit within Koombea.
The hiring team then makes a decision based on the candidate's performance throughout the process.
How to Apply
To apply for a job, read through all information provided on the job listing page carefully.
Look for the apply link on the job listing page, usually located somewhere on the page.
Clicking on the apply link will take you to the company's application portal.
Enter your personal details and any other information requested by the company in the application portal.
Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.
Double-check all the information provided before submitting the application.
Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.
Important Note
Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.
About Koombea
Koombea is an international app development company with a decade of experience crafting innovative solutions for clients worldwide. Founded in 2007, Koombea has built a reputation for delivering high-quality, scalable applications that meet the unique needs of each project.
The company embraces a remote-first culture, fostering a flexible and collaborative environment where talented developers can thrive. Koombea is committed to providing its employees with competitive compensation, comprehensive benefits, and opportunities for professional growth. With a focus on continuous learning and innovation, Koombea empowers its team to push the boundaries of what's possible in the world of software development.
Ready to Apply?
Join Koombea and take your career to the next level. We're looking for talented individuals like you!
Apply for this Job