Job description
Job overview:
- We are seeking an experienced Elixir developer to help us build scalable and efficient software applications
- As an Elixir developer you will be responsible for designing developing and maintaining Elixir applications as well as collaborating with our team to identify and prioritize project requirements
Responsibilities:
- Design and develop Elixir applications
- Collaborate with cross functional teams to identify and prioritize project requirements
- Participate in code reviews and contribute to the improvement of the codebase
- Troubleshoot and resolve technical issues
- Stay UpToDate with the latest Elixir and Erlang ecosystem developments
- Implement automated testing and deployment scripts
- Collaborate with the DevOps team to ensure smooth deployment and operation of Elixir applications
Requirements:
- 9 yrs of Elixir Programming exp or strong Ruby on Rails Exp with a willingness to learn and work on Elixir Programming skills
- Strong understanding of functional programming principles
- Experience with Erlang and the OTP framework
- Familiarity with Phoenix Framework and Ecto.
- Understanding of concurrency and parallel programming
- Strong problemsolving skills and attention to detail
- Excellent communication and teamwork skills
- Experience with Agile development methodologies
Nice to Have:
- Experience with other programming languages such as Ruby Python or JavaScript
- Familiarity with DevOps tools such as Docker Kubernetes and AWS
- Experience with testing frameworks such as ExUnit and Credo
- Experience with CICD pipelines
Skills
Mandatory Skills : Angular BootStrap/CSS/CSS3 HTML/HTML5 TypeScript
Required Skills : Ruby