Senior Ruby on Rails Developer for Ciklum Digital
Ciklum
Lviv
5 днів тому

Description

On behalf of Ciklum Digital , we are looking for a Senior Ruby on Rails Developer to join our team on a full-time basis.

About the Project :

Avo is an under-the-radar, fast-growing startup (post-series A) that is building the future of e-commerce. We build custom, white-labeled online stores where customers can order same-day delivery of anything from fresh groceries & personal care items to electronics and more.

We offer competitive prices, with no delivery fee or minimum order size. We are building the future of e-commerce, and are looking for builders with a passion for innovation, impact & speed to join us.

We are backed by Kleiner Perkins, Y Combinator (YC’ S18), and early Facebook and Uber business development and operations leaders.

We currently operate in New York, Chicago, and Israel and are rapidly expanding.

Responsibilities

  • Back-end development to meet customer’s business needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.)
  • Taking part in the decision-making process of application architecture design, solution development, architecture and code review
  • Develop and review feature design documents and provide inputs / updates to the solution specification
  • Design and implement a set of various types of tests (unit, integration, functional, etc)
  • Proactive position in solution development, process improvements
  • Working in an international distributed team in an Agile environment
  • Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders
  • Delivering the product roadmap and plannings
  • Following coding standards, software best practices and writing highly testable, automatable and performant code over the whole SDLC
  • Requirements

  • Excellent knowledge in Computer Science, Computing Theory : Paradigm & Principles (OOP, SOLID, DDD, TDD, BDD)Database theory (RDBMS)Code testing practicesAlgorithms & Data structuresArchitectural, Enterprise and Design PatternsAutoscaling, monitoring, alerting approachesSecurity patterns, Common attacks types (OWASP)
  • Understanding of network interactions : ProtocolsConventions (e.g. REST, RPC)Authentication and authorization flows (e.g. oAuth, JWT)
  • Excellent knowledge and experience in Ruby on Rails (more than 5 years)
  • Practical commercial experience with : REST API developmentWeb application frameworks, Testing frameworks, ORMRDBMS (PostgreSQL)Key-value storages (e.
  • g. Redis, Memcached)Messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, Google Pub / Sub)Version control systems (GIT)Cloud computing platforms (e.

    g. AWS)Continuous Integration tools (e.g. Circle CI)Integration with 3rd party solutions;Builders

  • Experience with : Troubleshooting, profiling and debugging applicationsCreation software architecture and design of complex applications, platformsAgile software processes and technologiesCode Review processRefactoring process
  • Fluent or Upper-Intermediate English
  • You can :

  • Perform a broad range of complex technical or professional activities, in a variety of contexts; Investigate, define, and resolve complex issues
  • Able to work in distributed cross-functional teams effectively
  • Influence customers and team members on the project level
  • May supervise others or make decisions which impact the work assigned to individuals or phases of projects
  • Plan, schedule, and monitor your own work (and of others where applicable) competently
  • Have learning agility (readiness for challenge and being open to change)
  • Desirable

  • Experience in software development for more than 8 years
  • 1+ Years experience working with React / Angular / Vue- an advantage
  • Certifications on : Cloud computing platforms (AWS, GCP, Microsoft Azure)
  • Knowledge in Deployment patterns
  • Practical commercial experience with : NoSQL (e.g. MongoDB, CouchDB)Experience with Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr)Provisioning tools (e.
  • g. Terraform, Ansible)Quality tools (e.g. SonarQube)

  • Experience with TDD environments (RSpec, Minitest, Capybara, Selenium)
  • Experience with web architecture at scale (20krpm and above)
  • Experience solving logistical problems with software
  • Understanding of orchestration and containerisation (e.g. Kubernetes, Docker Swarm)
  • Experience with Docker
  • What's in it for you

  • Close cooperation with the client
  • A constant flow of new projects
  • Dynamic and challenging tasks
  • Ability to influence project technologies
  • Projects from scratch
  • Team of professionals : learn from colleagues and gain recognition of your skills
  • European management style
  • Continuous self-improvement
  • Повідомте про це
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Надіслати заяву
    Моя електронна адреса
    Клацнувши по кнопці "# кнопка", я даю згоду neuvoo на обробку моїх даних та надсилання сповіщень електронною поштою, як це детально описано в Політиці конфіденційності neuvoo. Я можу будь-коли відкликати свою згоду або скасувати підписку.
    Продовжити
    Заява