Mô tả Công việc
Key Required Skills: Ruby on Rails
Job Summary
We're looking for a Backend
Developer (Ruby on Rails). Your responsibilities will include developing a marketplace for edge computing, multi-cloud IaaS/PaaS, IoT data communication in a distributed infrastructure, as well as building the software platform for aggerating and performing data transformation and visualizing on Customer's Business Analytics Portal. Your primary focus will be development and ensuring high performance and responsiveness to requests.
Key Responsibilities:
Design, implement and maintain efficient, reusable, and reliable software
Develop integrations with other teams to build complete product
Help maintain code quality, organization, and automation
Participate in product demonstrations to customers
Design, develop, and maintain scalable and high-performance web applications using Ruby on Rails & MySQL
Work on system architecture to ensure scalability, flexibility, and maintainability.
Yêu Cầu Công Việc
Bachelor's or Masters in Computer Science / Computer Engineering /
Software Engineering or a related discipline
1-5 years of relevant professional experience. Also Open for fresh graduate with willing-to-learn attitude.
Delivery of quality results within aggressive timelines
Well versed with Linux fundamentals
Knowledge of software development processes
Experienced with Ruby on Rails or Python or Go.
Experienced with API Gateway, REST/RESTful, JSONAPI
Experienced with Microservices architecture, API design and Data modelling
Experienced with Queue, background job system, ex. Redis, Sidekiq, RabbitMQ, Kafka
Experienced with OOP, MVC, ORM.
Good knowledge about Web development
Good Knowledge about MySQL/PostgreSQL
Familiar with NoSQL, Docker, Kubernetes, Linux, Cloud service is an advantage
Proficiency in writing, testing, and reviewing clean, efficient code.
Familiar with unit test
Experience with Git, Git-flow
Effective verbal and written communication skills.
Fluent in English is a plus.