Tuesday, July 28, 2020

Lead Backend Engineer - Ruby on Rails/Node.js (7-15 yrs) (Antal International)

My Client is an international e-commerce platform company specialized in providing online services for merchants and entrepreneurs who wish to create their own customized online stores.

Role : Lead Backend Engineer - Platform

Job Description :

Responsibilities :

- Build features and functionality for the e-commerce platform, enabling web and mobile apps

- Work closely with product, design, front-end developers and devops to enhance features, to design cohesive code and evolve the architecture of our solution

- Write and improve upon existing code with attention to performance, scalability and best practices

- Participate in the entire application lifecycle for coding and debugging

- Perform UI tests to optimize performance

- Establish technical and design requirements

- Provide training and support to internal teams

- Build reusable code and libraries for future use

- Evolve our architecture across the company Group

- Continuously review the robustness and scalability of our architecture and and drive changes that support our significant growth in scale and functionality

- Foster a culture of professional software engineering best practices including design & architecture standards, quality of deliverables, and code review practices

- Ensure bullet-proof protection of our end-customers, merchants, partners, data and system

- Develop standard APIs, integrate with partner APIs and manage APIs resources across our front-ends

Qualifications :


- 8+ years of experience in Ruby On Rails, NodeJS, PHP, CSS3, HTML5, PostgreSQL,NoSQL

- Nice to Java or Golang, ReactJS,

- Https, REST, caching, microservices, serverless computing, and database design

- Strong architecture design experience

- Strong hands-on DevOps and infrastructure experience (AWS and local)

- Extensive, demonstrable experience building complex customer-facing digital products across web and mobile applications

- A penchant for algorithmic optimization to complex workflow processes

- Experience in user authentication and authorization between multiple systems, servers,and environments

- Experience in integrating multiple data sources and databases into one system

- Experience managing cloud and local hosting environments, including database administration and scaling an application to support load changes

- Experience in data migration, transformation and scripting

- Experience consuming and contributing to open source projects

- Have excellent verbal and written communication skills

- Bachelor's or Master's Degree in Computer Science/Engineering

- Cheerful personality

Apply Now