Detalii loc de munca - București si altele

Descrierea jobului - Cluj Napoca si altele

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 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: Global (remote)

4 pozitii disponibile
Arata anuntul si prietenilor tai

Joburi similare