Align with stakeholders across the company on best practices around APIs, security, compliance, roadmap, and reliability.
Help drive the technical direction of software features.
Build highly scalable, reliable, and maintainable APIs to handle high-volume transactions.
Focus on end-to-end ownership, continuous improvement, testing, monitoring, and experimentation.
Requirements
Experience in enterprise architecture.
A pragmatic mindset.
Knowledge of professional software engineering practices for the full development life cycle (coding standards, code reviews, source control management, build processes, testing, operation, monitoring, etc.).
With at least 8+ years of experience working in software development, we also welcome strong candidates having fewer years of experience.
Preferably with 5+ years of experience in Java.
Understanding of system design and tuning for high performance, scalability, and reliability.
Strong database and schema design for large-scale and finance systems.
Great problem-solving abilities.
Experience with microservices architecture.
Experience with event-driven architecture or message queue system
Professional experience working with Cloud (preferably AWS)
Benefits
Competitive salary
Meal and parking allowance are covered by the company
Full benefits and salary rank during probation
Performance bonus of up to 1 month
13th-month salary
Overseas travel opportunities for training and working-related
Internal Hackathons and company events (team building, coffee run, blue card…)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.