[上海] 易空海 Ekohe - Senior Ruby on Rails 开发工程师 -20K~30K - 静安寺

About Us

We are an innovation-led, value-driven digital partner accelerating digital transformation for global enterprises for over 15 years. We deliver full-stack design and development services from conception to implementation, with a specific focus on AI and machine learning. Our tailored approach and craftsmanship in advanced engineering will strengthen your business, helping you achieve better results than you’ve imagined.

欢迎发送中英文简历到 anne@ekohe.com


Job Summary / General Accountability

Reporting to the Director of Engineering, the Senior Engineer will be responsible for delivering high-quality deliverables and leading the technical delivery of a wide range of activities and deliverables, including research, development, strategy, and analysis for Ekohe. This person is an experienced engineer recognized for his ability to research and build complex product suites as well as provide guidance to development engineers to ensure compliance with Ekohe standards, Ekohe Development Department strategies, processes, and best practices. This person will work closely with product owners, project managers, engineers, and small teams of engineers to help define and drive their development support strategy. The Senior Development Engineer will support the Director of Engineering to successfully drive product development maturity and deliver advanced digital products.

Key Accountabilities

  • Lead the development of features, experiments, technical projects, and complex systems;
  • Be a technical architect, mentor, and facilitator of the right technology;
  • Build high-volume websites using current technologies like TS, React, RoR, and PostgreSQL;
  • Continue to evolve our architecture and build better software products;
  • Become a key contributor to our Agile and Scrum practices;
  • Participate in full-stack engineering, collaborating with servers, other customers, and infrastructure technology team members to build optimal solutions

Qualifications and Key Competencies

  • Experience with Ruby on Rails is required;
  • 5+ years of experience developing web applications;
  • 5+ years of experience building and maintaining RESTful APIs;
  • Excellent analytical thinking and problem solving skills;
  • Excellent communication skills and the ability to work collaboratively in a team environment;
  • Strong experience with relational databases such as PostgreSQL;
  • Strong experience in all aspects of client-side/server-side performance optimization;
  • Experience with Agile development methodologies, analytics, A/B testing;
  • Experience with globally distributed engineering teams;
  • Knowledge of physical architecture at scale, building resilient, no single point of failures, highly available solutions;
  • Knowledge and hands on experience in CI/CD solutions would be plus;
  • Knowledge of one or more of the following: NoSQL technologies (ElasticSearch, Redis), Queueing system experience (Kafka, RabbitMQ, ActiveMQ, MSMQ);
  • Passionate about quickly learning, understanding and dissecting new technology stacks on your own;
  • Passionate about effective collaboration within and across cross-functional teams with a history of building influence in product and design;

Our Tech Stack is

  • Backend: Ruby on Rails / Wails / NodeJS;
  • Frontend: React / Typescript;
  • Database: PostgreSQL / Redis / InfluxDB / ElasticSearch;
  • Infrastructure: AWS / OVH / WulinMaster / Docker / Grafana / Elasticsearch / Graylog;
  • Jobs: Sidekiq / Resque;
  • APIs: Twitter / Facebook / Instagram, Microsoft, etc;

What we Offer

  • An innovation-led and value-driven company;
  • Competitive salary;
  • Comprehensive health coverage;
  • Performance-based year-end bonus;
  • Flexibility on working time & location;

来源:https://ruby-china.org/topics/44241