Collaborate with a cross-functional team of designers, business analysts, and engineers to design, develop, and deploy products in a production environment.
Write clean, maintainable, and efficient Python code.
Adapt and learn new programming languages and techniques as required.
Proactively identify and resolve complex technical challenges.
Thrive in a fast-paced environment to deliver high-quality software within tight deadlines
Requirements
3 - 5 years of experience in backend service development, with a strong proficiency in Python. Experience with Java is a significant plus.
Solid SQL and NoSQL database design and operational skills; experience with DynamoDB is highly desirable.
Familiarity with AWS services (CloudFront, ECS, S3, API Gateway, Lambda, ALB/NLB, DynamoDB) and their configuration.
Experience in developing distributed systems based on microservices architecture and event-driven design; experience with AWS serverless architecture is a plus.
Proven ability to quickly learn new technologies and programming languages.
Understanding of software development best practices, including version control, code reviews, and testing frameworks.
Ability to work effectively both independently and as part of a team.
Proficient in English, the ability to present technical solutions in English is an advantage.
Experience in the banking or financial domain is an advantage.
Benefits
Meal and parking allowances are covered by the company
Full benefits and salary rank during probation
Insurances as Vietnamese labor law and premium health care for you and your family without seniority compulsory