Home
Jobs
Saved
Resumes
Senior Software Developer – Elixir/ROR at Stack AV | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Senior Software Developer – Elixir/ROR
Stack AV
Remote
Website
LinkedIn
Senior Software Developer – Elixir/ROR
India
Full Time
2 hours ago
No Sponsorship
Apply Now
Key skills
Cassandra
Distributed Systems
Elixir
Erlang
Postgres
RabbitMQ
Redis
TDD
Git
Caching
Agile
CI/CD
About this role
Role Overview
Design and write with the cutting edge Elixir language
Improve the availability, scalability, latency, and efficiency of company’s products
Work with the engineering team to explore and create new designs/architectures
Participate in code and design reviews
Engage in service capacity and demand planning, software performance analysis, tuning and optimization
Collaborate with product and experience teams to define and prototype feature specifications
Work closely with the infrastructure team in building and scaling back-end services
Perform root cause analysis investigations
Design, build, analyze and fix large-scale distributed systems
Requirements
5+ years of experience
1-2 years of past work experience with Elixir or Erlang
Aware of idiomatic programming in Elixir
Good awareness of concepts such as pattern matching, recursion, and behaviors
Well versed with concurrency and processes in Elixir
Hands on with Genservers, Tasks, Agents, Supervisors, and other OTP concepts in Elixir
Good experience working with relational and non-relational databases
Experience with Postgres and Cassandra
Good to have working experience with caching tools such as Redis
Experience with Queue mechanism setup with RabbitMQ
Good knowledge of version management with Git
Awareness of TDD
CI/CD knowledge would be a huge advantage
Will to design and maintain large scale distributed systems
Past experience in building complex applications
Desire for maintainability
Experience working with cross-functional remote teams in an Agile software development framework
Experience in designing APIs with proper documentation
Ability to write useful and maintainable tests
Good understanding of the common architectural patterns and design principles
Solid understanding of how modern web applications work
Strong written and verbal communications skills in English
Strong analytical and reasoning skills
Bachelor’s Degree or equivalent in any relevant discipline.
Tech Stack
Cassandra
Distributed Systems
Elixir
Erlang
Postgres
RabbitMQ
Redis
Benefits
Employees can work remotely
Apply Now
Home
Jobs
Saved
Resumes