Backend Developer
Hegka Vietnam
- Tp Hồ Chí Minh
- Lâu dài
- Toàn thời gian
- Design, implement, and maintain efficient, reusable, and reliable software.
- Develop integrations with other teams to deliver complete products.
- Ensure high code quality, organization, and automation throughout the development process.
- Participate in product demonstrations to customers.
- Design, develop, and maintain scalable and high-performance web applications using Ruby on Rails and MySQL.
- Work on system architecture to ensure scalability, flexibility, and maintainability.
- Education: Bachelors or Masters in Computer Science, Computer Engineering, Software Engineering, or a related field.
- Experience: 1-5 years of relevant professional experience (open to fresh graduates with a strong willingness to learn).
- Ability to deliver quality results within tight timelines.
- Strong understanding of Linux fundamentals.
- Knowledge of software development processes.
- Experience with Ruby on Rails, Python, or Go.
- Familiarity with API Gateway, REST/RESTful, and JSONAPI.
- Experience with Microservices architecture, API design, and data modeling.
- Familiarity with background job systems like Redis, Sidekiq, RabbitMQ, or Kafka.
- Experience with OOP, MVC, and ORM.
- Strong knowledge of Web development.
- Proficient with MySQL or PostgreSQL.
- Familiarity with NoSQL, Docker, Kubernetes, Linux, and Cloud services is a plus.
- Proficiency in writing, testing, and reviewing clean, efficient code.
- Experience with unit testing.
- Familiarity with Git and Git-flow.
- Strong verbal and written communication skills.
- Fluency in English is a plus.