от компании (организации): Crossover в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Банковское ПО"
с заработной платой: от 7000 до 8250 USD
Вакансия № 1091004 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Воскресенье, 8 сентября 2024 года.
Дата обновления вакансии № 1091004 на сайте Работа в Москве и Московской области (МО, Подмосковье): Понедельник, 23 сентября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 1091004 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
3–6 лет
Тип занятости:
полная занятость
График работы:
удаленная работа
Дополнительные сведения о вакансии: Senior Elixir Architect
The Senior Elixir Architect role is the senior level of our technical positions and requires an expert-level understanding of Elixir and related technologies. This position is a hands-on role. You will need a startup mindset, wearing multiple hats from lead architect to senior software engineer on the most complex elements of the product. You will also be a technical team leader and solution evangelist.
Role Description
Senior Elixir Architects are critical to designing, building, and leading the next generation of product architecture. In this role, you will be creating solutions architecture, algorithms, and designs that scale to the customer's enterprise/global requirements. It’s your responsibility to ensure that the customers are blown away by the technical differentiation and quality of the product. A strong Elixir architect will identify and streamline current architecture bottlenecks and bugs, devise solutions to the hardest problems and develop efficient code to ensure the product is setup for success.
Elixir architects will be given responsibility for the end-to-end process of a key technology platform. They will facilitate the platform as it supplies source, build, and test services. The expectation will be to utilize their extensive experience to continually improve and redefine the developed software. They must consistently ensure top quality and productivity by implementing automation wherever possible. The best will have a willingness to embrace the concept of iterative development as the means for building excellent products.
The Client: CarLabs
"We specializes in building conversational experiences in the automotive vertical. "Conversational experiences" means we have a platform for building Messenger bots, Alexa Skills, Google Assistant actions, web widgets, and custom in-car builds, etc. The platform has a lot of pieces!
We built a framework in Node.js, then rewrote in Elixir. We built an NLP service using Python/Flask/FastText; some of our other data models are built with R, yet others are in Java using H20.ai. We built a data import pipeline in PHP and Python, and we manage content and end user data using Elixir. We practice Scrum, and really strive to follow agile principles and do CI/CD. Having developers that understand and take ownership of the operation of their code is really important."
Client Technology Stack:
- Languages: Elixir, Node.js, Python, PHP
- Frameworks: Phoenix, Hapi, React, Flask, Yii2, Laravel, GraphQL
- Databases: PostgreSQL, MySQL, ElasticSearch
- Infra: ECS, Elastic Beanstalk, EC2, Jenkins, Docker
Company Description:
- Crossover is inventing the future of work. A future where high-skill jobs are available to anyone around the world - as long as they are the best-of-the-best in that skill. We assemble teams of these rockstars, apply best-known playbooks to run the teams and provide a platform to help each team and individual continuously improve. Crossover then connects these teams to companies with specific needs. And unlike freelancer marketplaces, Crossover only accepts customers looking for multi-year project or program needs.
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Elixir code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization.
Required Skills and Experience:
- Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering
- 2+ years experience with Elixir development and architecture
- 8+ years of experience with web development technologies
- A ruthless commitment to quality: must write unit tests on both frontend and backend
- Great communication skills in English - either fluent/native or conversational with a minor accent
- Good understanding of the syntax of Elixir and its nuances
- Able to work in a dev-automation environment with some source control (Git), continuous integration/delivery systems (Docker, Jenkins, and Chef)
- Experience with modern JavaScript frameworks, especially React
- Knowledge of the ins and outs of the Phoenix framework and the Erlang/OTP platform
- Good understanding of HTML and CSS, including CSS pre-processors and responsive web design
- Familiarity with concepts of MVC, Mocking, ORM, and RESTful APIs
- Solid understanding of RDBMS, PostgreSQL, and NoSQL databases
- Experience with machine learning solutions, specially NLP, is a huge plus
If you don't meet many of these criteria, but are interested and have significant machine learning experience, we'd love to hear from you as well!
Compensation:
- $50/hr for 40 productive hours per week
Location:
A key benefit of joining Crossover is that all roles are location independent - live and work anywhere. We believe you should let people work from wherever they believe they can be most productive. We simply ask you to be productive for 40 hours on a weekly basis.
Crossover has open positions demanded by our customers at all times. You will start your application by hitting the 'Apply Now' button then uploading your resume and confirming your email address. From there - the Crossover platform will guide you through the remaining steps, which involves a set of interviews and online skills examinations. We realize these are challenging and can require a decent amount of time - so we thank you in advance for your efforts.
Are you up for the challenge?
Откликнуться на эту вакансию: Senior Elixir Architect
Предыдущая вакансия:
Вакансия № 1091003 на должность Техник - наладчик по лифтам от компании ООО Модтфил в городе (населенном пункте) Москва