Senior Backend Developer
(3+ years exp)$38k – $52k
Published: 1 week ago
Valiot
AI to unleash your operation's true potential
Job Type
Full TimeVisa Sponsorship
Not AvailableHires remotely
Everywhere
Relocation
AllowedSkills
Software Development
Backend Development
Elixir
Agile methodology
Elixir Phoenix
The Role
The Job
You are a professional Backend Engineer that participates in the complete development life cycle of our product. Together with your teammates, you create our ValiotApp Product and take pride in doing so. As a Backend Engineer, you have knowledge of databases, GraphQL APIs, Phoenix, and Elixir.
Your job includes:
- Apply DevOps mindset to improve the Continuous Delivery pipeline.
- Take many abstract ideas and codify them into a viable solution that meets business needs.
- Collaborate with teammates to continuously improve the ways you and your teamwork
- Develop an OTP application on a functional programming language(elixir)
- Manage migrations and optimizations to databases.
- Stay up to date with the latest technologies.
- Working with agile methodologies.
Background
- Hands-on experience in Backend development.
- +3 years of proven work experience in software development.
- Robust documentation and writing skills.
- Programming experience in Elixir.
- Experience with packages in Elixir (Absinthe, Phoenix, etc.).
You’re a fast learner who thrives in challenging environments and has a creative yet structured approach to problem-solving. You are a team player who enjoys working in a passionate team who is curious by nature and takes ownership at work.
Responsibilities
- Work with no supervision and delegate specific tasks to the team defining user stories according to the business/project needs.
- Design and implement software and system from requirements to production and commercial deployment.
- Take initiative to address the more significant technical needs of the product you work on.
- Test-driven development
- Responsible and Result oriented: makes sure things get done.
- Contribute to the growth of Valiot by proactively sharing your knowledge to help your colleagues grown.
- Follow coding standards and best practices.
- Assist other teams and developers with usage and understanding of features created.
- Elaboration of user's manual for developed systems.