← MONEY FORWARD VIETNAM CO.,LTD
Principal Software Engineer Ruby on Rails/AI
MONEY FORWARD VIETNAM CO.,LTD · Hồ Chí Minh
Ứng tuyển tại trang chính thức ↗
Loại hình
Toàn thời gian
Hình thức
Tại văn phòng
Cấp bậc
Nhân viên
Ngành nghề
Kỹ thuật / Cơ khí
Mức lương
Thương lượng
Địa điểm
Not Available, Hồ Chí Minh, Hồ Chí Minh
Tổng quan
- 7 million B2C users; 140,000+ business customer
- Technical Leadership
- Ruby on Rails: Design, develop, and operate backend features in a Ruby on Rails and core services, with strong software engineering fundamentals and pragmatic delivery.
- API & Services: Design and evolve RESTful APIs and service boundaries with clear tradeoffs and maintainable interfaces.
- Data & Performance: Model data effectively and optimize SQL performance; identify and address bottlenecks and system inefficiencies.
- Cloud-Native Delivery: Architect and operate cloud-native applications on AWS (and related tooling) with pragmatic use of Docker/Kubernetes where appropriate.
- Operational Excellence: Improve observability (logs/metrics/traces), incident response, and post-incident learning to raise system reliability.
- Delivery Ownership & Cross-Functional Collaboration
- End-to-end Delivery: Own delivery from problem definition through production rollout, ensuring quality and operational readiness.
- Stakeholder Collaboration: Partner with Product, Design, QA, and DevOps to clarify requirements, reduce ambiguity, and deliver outcomes aligned to business goals.
- Release Management: Plan and execute production releases, coordinate stakeholders, and continuously improve deployment safety and speed (CI/CD)
- Engineering Excellence & Quality
- Code Quality: Set and model best practices for clean, maintainable code; lead strong code review culture.
- Testing & Automation: Increase confidence and reduce manual testing via effective automated tests and robust review processes.
- CI/CD: Operate and improve CI/CD pipelines (CircleCI/GitHub Actions or similar) to support frequent and safe delivery.
- Security & Scalability: Ensure AI-assisted speed never compromises security, privacy, scalability, or compliance requirements.
- AI-Assisted Delivery Practices
- Rapid Iteration: Use AI to speed up prototyping and iteration (requirements exploration, code scaffolding, test generation, refactoring).
- Verification & Governance: Quickly identify flaws in AI-generated output and correct them; maintain strong human verification habits (testing, reviews, threat modeling).
- AI-Friendly Documentation: Improve the clarity of logs, runbooks, and technical documentation so both humans and AI tools can understand and operate the system effectively.
- Scope & Collaboration
- Primary focus is Rails-first backend/API delivery, with pragmatic cross-functional reach (infra/observability/quality) as needed to unblock outcomes.
- You will collaborate across time zones with global stakeholders and engineering partners.
- Your Skills and Experience
- Required Skills & Competencies
- Experience: 5+ years of software engineering experience, including significant experience building and operating production web applications.
- Ruby on Rails: Strong proficiency with Ruby on Rails (or a strong willingness and demonstrated ability to ramp up quickly and work day-to-day in a Rails codebase).
- Distributed Systems: Experience designing and operating web services and microservices in production environments.
- Cloud: Strong hands-on experience with AWS and cloud-native development practices.
- Databases: Deep knowledge of relational databases and practical experience with data modeling and SQL performance tuning.
- Delivery Leadership: Demonstrated ability to lead projects end-to-end and coordinate releases across stakeholders.
- Collaboration: Strong communication and ability to work effectively with cross-functional teams.
- Language: Professional English proficiency for global collaboration.
- Preferred Skills
- Kubernetes/EKS experience in production.
- Monitoring/logging experience (e.g., Datadog, Prometheus, Grafana, ELK).
- Message brokers/event-driven architectures (e.g., Kafka, RabbitMQ).
- Experience integrating LLM APIs into products or internal tools (prompting, async workflows, handling non-deterministic outputs).
- Technology Stack
- Languages: Ruby on Rails (core), Go (selected services)
Quyền lợi
Du lịch
Tóm tắt thông tin từ tin tuyển dụng chính thức. Xem bản gốc ↗
Quan tâm đến vị trí này?
Bạn sẽ được chuyển đến trang ứng tuyển chính thức của nhà tuyển dụng.
Ứng tuyển tại trang chính thức ↗
Đây là doanh nghiệp của bạn?
Nhận quản lý trang, yêu cầu chỉnh sửa hoặc gỡ bỏ
→