Revolutionizing the Transportation of Goods
Senior Software Developer – Elixir/ROR
Location
India
Posted
63 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Developer – Elixir/ROR
Stack AV
• 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
Job 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.
Benefits
- Employees can work remotely
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Ownership over large domains and features related to card processing/issuing, and core ledgering of financial transactions • Play a critical role in the development, design, and maintenance of Flex's platform and services. • Architect well thought-out services and data models that ensure Flex's continued growth • Own problems end-to-end, thinking through everything from api contracts, data, scalability, security, observability, and metrics. • Lead by example and mentor engineers in all aspects of planning, development and testing. • Be a catalyst for driving best-in-class technology frameworks and tooling while staying engaged with the latest technology trends. • Be on call, with the expectation to ability to solve problems and find solutions for the servicing team
Senior Ruby on Rails Backend Developer
ColibriCodeSince then our team of software designers has worked with startups to veteran international business organizations.
• Writing production-level code in Ruby on Rails • Building high-scale cloud services • Automating repetitive tasks • Packaging reusable code and sharing with others • Collaborating with the team on project tasks
Drupal Developer
ColibriCodeSince then our team of software designers has worked with startups to veteran international business organizations.
• Responsible for architecting, implementing, and maintaining applications • Participate in all phases of the development life-cycle • Join contractors for opportunities to work on exciting projects with well-known companies like Reebok, ELLE Magazine, NBC, MTV • Program custom websites using programming languages like Drupal, PHP, HTML, and others • Interpret customer/internal requirements to establish functional specifications and product documentation • Work with program software effectively to achieve expected results • Collaborate with a variety of internal and external customers • Lead and coach a growing team
Backend Developer
TexAu ⚡Find leads anywhere, reach people everywhere. Lead Generation and Sales Automation platform for online businesses.
• You will be working with our backend team to design and implement powerful automation and workflows on social media platforms and general websites. • You will work in a fast-paced environment as a self-starter. • You should strive for personal and collaborative excellence in everything you do. • Communicate and collaborate with our diverse global team.



