Актуальные заказы

Backend Ruby engineer

Удаленно
Full-time
Проектная занятость
Project: Senior Backend Software Engineers build the core of the business logic services. Internal tools, partner focused APIs and consumer oriented apps all rely on these services. Tasks: - Design, build, and maintain APIs, services, and systems across the businesses. - Debug production issues across services and multiple levels of the stack. - Work with engineers across the company to build new features. - Improve engineering standards, tooling, and processes. Requirements: - Experience designing and building APIs. - Understanding of the value of automated testing as part of the implementation, maintenance and improvement of our systems. Be ready to promote these values across the organization. - To know the value of good code design practices for speeding up development, and extending our systems. - Good discipline when it comes to the engineering process. - Excel in multicultural and multidisciplinary environments. - Skills to shape rational technical deliverables from business requirements. - Our team uses the following tools, but we do not expect you to be an expert or to have experience with all of them. Stack: - Ruby on Rails and/or knowledge in any language that allows or favors OOD is welcome. - PostgreSQL, MySQL, Redis, DynamoDB, S3 - knowledge in other database or storage solutions is more than welcome. - Our systems are deployed and maintained mostly on AWS - experience with other PaaS providers would be seen as a plus. - We also have some responsibility on some services that use ReactJS, Node and Java. Other skills that would be an advantage: - Knowledge of Android SDK, ReactJS and/or ReactNative. - Proficiency in Java, Spring and Spring boot, Kotlin or Javascript. - Experience with UI development. - Good command of algorithms, data structures and design patterns. - Advanced English.

Senior Backend Developer

Looking for a Senior Engineer to help us develop the backend of our social network for neighbourhoods. With our platform nebenan.de we enable people to connect and support each other in daily life so strangers become neighbours. We believe that by revitalizing urban neighbourhoods and encouraging exchange, shared activities and mutual assistance among neighbours we can contribute to a positive change in society towards a more humane, sustainable and secure living environment that offers a higher quality of life for everyone. Join our excellent international team now as Senior Backend Developer and help us to extend and maintain our core API while keeping infrastructure and QA happy. Sounds interesting? Just send us your CV including your availability and links you consider relevant for us (like to your GitHub profile, websites you worked on, blogs or other projects to Sven Tantau: sven@nebenan.de! We are looking forward to hearing from you! Your nebenan.de Team Your profile You have experience with ruby + rails and worked on some bigger projects already. You can predict, debug and pinpoint resource problems and faced scalability challenges in the past. You care about security Broad experience and exposure to many different languages and programming concepts is a big plus Effort estimation and cost control. You are Modest enough to listen to crazy ideas Strong enough to push back against crazy ideas Enjoy working independently in an agile environment Passionate about developing great software in a team Experience as a freelancer or in running your own company at some point in your career as well as German language skills would be a plus Our current stack ruby + rails json API for web and mobile clients node js to render our website postgresql + postgis, redis, elasticsearch running on AWS What we offer Become part of a small, excellent and international team with experienced QA support Responsibility for a product with meaning and social impact that many people use Open company culture and leadership based on competence Competitive compensation package Flexible working hours Open company culture, leadership based on competence A beautiful office in Kreuzberg, Berlin Please note, that the range specified is for a gross annual salary.

Senior Python Developer

Мы ищем хорошего и ответственного разработчика уровня senior, который поможет нам в реализации нашего проекта и станет для нас новым членом нашей команды. Команда - это наша основная ценность и вы должны понимать. Мы ищем не "еще одного разработчика", а человека, который сможет стать полноценным членом команды. Потому как работы много, и она сложная, а с такой работой справится только хорошая команда. Наша компания созданная разработчиками для разработчиков. Все основатели у нас либо участвуют в разработке либо имели опыт разработки. Проект молодой, кодовая база относительно небольшая (разработка началась в ноябре). Уже есть рабочий MVP в продакшене и первые клиенты. Сфера e-commerce для малого и среднего бизнеса. В ближайших планах выход на зарубежный рынок. Все мы - удаленщики. И мы ищем удаленщика. У нас нет офиса и всё общение проходит в Slack'е. 3 человека на фронтенде (пишут на Node + ReactJS), 3 человека на бэкенде (пишем REST API и продумываем логику). Так же мы практикуем DevOps. Это значит что в нашей команде есть админ и тестер, которые так же как и остальные имеют прямое отношение к разработке. Что мы используем: Python 3.5, Django, Django Rest Framework PostgreSQL 9.5, Redis Github, CircleCI, AWS, Docker unit-тесты, код-ревью SCRUM Что мы предлагаем: Ведение разработки проекта сложнее корпоративного сайта; Отсутствие бюрократии. Мы не заставляем списывать часы по задачам. Мы смотрим по тому как хорошо и быстро вы выполняете задачи. Это главная метрика. Мы не платим зарплату за просиженные часы в сети, вы должны это понимать. Ваши пулл-реквесты это и есть показатель вашей работы; Много думать. Интересные, и не всегда тривиальные задачи. У нас не кодинг, а разработка. Мы доверяем вам нашу архитектуру, и хотим чтобы вы понимали что с ней делать; Не останавливаться на достигнутом и постоянно развиваться. В наших интересах повышать вашу квалификацию. С нас постоянные код-ревью, обсуждения, поиск хороших решений проблем. В перспективе переход на микросервисную архитектуру и вероятно реализация на дополнительных языка (например Golang); Совершенствовать английский язык. По нашему мнению этот навык необходим разработчикам как минимум для того, чтобы нейминг переменных был понятным и выразительным. По этой причине весь код-ревью у нас проходит на английском языке; Чувство локтя, поддержку, взаимовыручку и хорошее чувство юмора. Что мы ожидаем: Фуллтайм на постоянной основе; Ответственность и желание работать удаленно. То что мы не сидим рядом с вами - не должно вас демотивировать. Вы должны понимать, что в это же время вся наша команда трудится над своими задачами; Находится в часовом поясе в пределах +/- 3 часов по московскому времени. Это поможет нам не размазывать общение да весь день и оперативнее решать вопросы; Самостоятельность. Отсутствие бюрократии повышает требования к самостоятельности членов команды; Коммуникабельность. Удаленная работа требует умения выражаться более ясно, и умения задавать правильные вопросы; 5+ лет разработки. Важен опыт, а не "стаж". Можно и 10 лет писать что-то не сложнее домашней страницы, а можно за год поучаствовать в действительно сложных проектах и получить хороший опыт; Опыт разработки на отличных от Python языках. Желательно компилируемых; Понимание REST; Умения планировать свое время и оценивать задачи. С чем придется столкнуться в работе: Проектирование архитектуры (будем помогать); Ведение командной разработки (так же будем помогать); Перевод проекта на Flag Driven Development (Blue-Green deployment, etc.); AWS. Опыт работы с облаками обязателен. Важно понимание инструментов и как с ними работать; Проект на Django, где мы стараемся писать без хаков (необходим опыт с Q/F объектами и построением сложных запросов); Мультитенантность на основе схем PostgreSQL; Структурирование динамических данных и работа с ними; Написание не просто вьюх и моделей, но и своего кода. Использование паттернов проектирования, для организации своей логики; Много тестов. Написание юнит и интеграционных тестов. И понимание для чего они нужны. По финансам на данный момент: до 150к руб. (вероятны опционы) Бонусы Полностью удаленная работа Возможны опционы Выход на зарубежный рынок Участие в опенсорс-проектах (со временем)

Разработчик NodeJS

Наша команда считает, что традиционные сервисы знакомств очень скучные, муторные и однообразные. Хотим это изменить: пусть люди знакомятся в процессе выполнения заданий, квестов, играя в игры. Нужен опытный backend разработчик, который хорошо разбирается в Node JS чтобы писать с нуля (почти с нуля, уже во всю пишем) гибридное приложение для знакомств. Текущий стек технологий: Frontend: Angular 4; Ionic 3; Firebase; Backend: Google Cloud Functions (аналог AWS Lambda) на NodeJS, TypeScript; Google PUB/SUB и прочие Google Cloud сервисы; Firebase (DB/Hosting/Account Management/Cloud Functions); Очень хотим, чтобы backend получился полностью serverless. Такой выбор технологий направлен на быструю реализацию полнофункционального прототипа для последующего его тестирования на рынке. По завершению этой стадии планируем переходить на более быстрые решения (например React Native). Приглашаем к нам! Код сразу разрабатывается для поддержки 3х платформ: iOS Android Mobile Web Требования: опыт построения backend архитектуры для High Load; уверенное знание JavaScript, TypeScript; обязателен опыт с NodeJS, Express; приветствуется опыт с: Firebase; Google Cloud сервисами; Ionic 2+/Angular+2; знания ООП; Apache Cordova/Phonegap, приветствуется знание английского (проект международный); Нужен человек: с хорошими навыками коммуникаций; хорошо относящийся к частым созвонам по skype с видео; умеющий работать в команде; дисциплинированный (хорошая самодисциплина для удаленной работы - ключевой навык); быстро работающий и быстро думающий; Бонусы работа в небольшой команде (до 4-5 человек); гибкий график; абсолютно новый проект, никакого legacy кода; возможность довольно быстро увидеть как вашей работой пользуются реальные люди (как на стадии тестирования прототипа так и на тестовых запусках); полностью удаленная работа с возможностью совещаний в офисе в центре Москвы (редко); работаем по упрощенной системе SCRUM в trello; Дополнительные инструкции напишите кратко о себе и почему вы откликнулись на эту вакансию; будьте готовы выслать примеры вашего кода, желательно в контексте проекта над которым вы работали; очень хорошо если есть проекты на github (или другой подобной системе), сразу укажите ссылку;

Frontend-разработчик (Angular)

В небольшую междунородную команду требуется Frontend-разработчик для работы над проектом в сфере логистики и почтовых доставок. В настоящий момент у нас есть фронтэнд написаный на Backbone, но мы решили сделать новый и улучшить интерфейс. Стек технологий, который планируем использовать: - Angular 1 - Node JS - Karma - Webpack - Gulp - ES6 (Babel) - SASS Bootstrap - Heroku - S3 - JIRA + Github Обязательно: - Английский язык - Опыт с Angular и REST API Желательно: - Опыт работы с Django Rest Framework - Django admin Все вопросы, связанные с оплатой, будем обсуждать с каждым кандидатом отдельно, в соответствии навыками. Первые 2-4 недели будут пробными (trial). Бонусы - Потенциал для роста - Полностью удаленная работа в удобное для вас время - Платим бонусы за хорошие результаты

Backend Node JS

Для проекта по разработке push now/ push web https://viapush.com/ мы приглашаем к сотрудничеству profi backend опытом в проектах по разработке и внедрению высоко нагруженной архитектуры, созданию личного кабинета и доработки сервиса. Проект новый, сумашедше интересный инновационный, много задач, проект на стыке mobile и internet. Возможно удаленное участие, но полная погруженность в проект. В опыте обязательно должны быть проекты по архитектуре NodeJS c использованием MonGoDB и обработка больших объемов данных. Формат работа демократичный, команда супер профессиональная Дополнительные инструкции — знание js-­фреймворка AngularJS; — опыт работы с бинарными протоколами; — широкий кругозор и неподдельный интерес в области различных web­-технологий — ОБЯЗАТЕЛЬНО НАПРАВЛЯЙТЕ ССЫЛКИ НА ГОТОВЫЕ ПРОЕКТЫ

Full-Stack JavaScript developer

Основные требования - Knowledge in Node JS framework: ExpressJS, Promise - Experience with MongoDB - Creating RESTful web services/API's using Node.js with or without framework assistance - JavaScript-based unit testing tools - Client-side browser technologies including JavaScript, CSS, and HTML - 1 year development experience in Node JS with a solid working knowledge of frameworks and architecture - 2+ year's overall development experience using JavaScript and open web technologies - английский язык на уровне понимать, что от вас хотят Условия работы - работа удаленная, 6-8 часов в день. При желании можно переехать жить в Израиль. Офис в курортном городе Нетания на берегу моря - зарплата от 30$/час, через полгода повышается - на заключение контракта выезд в офис, отель и перелет за счет компании, можно взять с собой семью - при работе в офисе: личный повар, такси до офиса за счет компании - каждый сотрудник получает опцион компании - офис можно увидеть здесь https://www.instagram.com/hola_better_internet/ Бонусы — опцион компании — организованные экскурсии по достопримечательностям Израиля — возможность брать с собой семью — выходные в отеле 5* на берегу моря http://www.booking.com/hotel/il/leonardo-plaza-net... — при желании возможен переезд в Израиль — комфортный офис с личным поварим, такси до офиса за счет компании — спортивная зона, открытая терраса Дополнительные инструкции — Желателен английский среднего уровня.