Cake Job Search

Advanced filters
Off
Ho Chi Minh City, Vietnam
Full-time
Mid-Senior level
In this role, you will focus on the back-end developing skill.You will partner with cross-functional teams to deliver high-quality, power, and performance-optimized software to enable the best user experience on the company products.Mô tả công việcDesign, build and test significant features in microservice-based architecture;Build new features and improve existing products.Work on problems of moderate scope.Push code, drive the development of the systems behind our products, and create web applications that reach billions of people, build high volume servers, and be a part of a team to connect people around the globe.Develop a strong understanding of relevant product areas, codebase, and/or systems.Demonstrate proficiency in data analysis, programming and software engineering.Produce high quality code with good test coverage, using modern abstractions and frameworks.Receive general instructions on routine work and detailed instructions on new projects or assignments, work independently, use available resources to get unblocked, and complete tasks on-schedule by exercising strong judgment and problem solving skills.Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.Actively seek and give feedback in alignment with company Performance Philosophy.Yêu cầu công việcMust have:4+ year experience in Backend programming;Strong in Java language, object-oriented programming;Proficient in SQL: Oracle or any other equivalent databases;Experience in using message systems: RabbitMQ, Kafka or any other equivalent;Passionate for technology, always eager to learn;Nice to have:Experience in using NoSQL such as Redis, Cassandra;Experience in microservices, proficient in using Docker, K8S, canary;Ability to optimize, builds systems with large traffic;
No requirement for relevant working experience
Mô tả công việcPlatform Development:Design and implement APIs: Develop secure, well-documented APIs that allow data scientists and data analysts to create and manage notebooks, Auto ML workflows and data monitors.Develop and monitor micro services: Develop model serving micro services and help monitoring service health and troubleshooting when needed.Develop scalable backend systems: Build reliable, fault-tolerant backend services capable of handling high user volumes while maintaining performanceCollaboration Teamwork:Work with cross-functional teams: Collaborate with frontend engineers and product owners to ensure the backend systems integrate seamlessly with the overall platform.Participate in code reviews: Regularly review and provide feedback on team members' code to maintain code quality and improve team knowledge.Excellent Execution:Deliver features efficiently: Collaborate with team members to ensure rapid development and timely delivery of features, focusing on quality.Yêu cầu công việcTech Stack:Core Technology: Python, Go, BentoML;Web Server: Spring Boot or Vert.x (both are good options);Databases: PostgreSQL, Redis, HBase (experience with any other database is a plus).Qualifications:Experience: Backend development (focusing on Python or Go is a plus);Skills: Strong knowledge of Python or Go, good algorithm mindset, and problem-solving;Mindset: Fast learner focused on fast delivery, able to deliver quickly in a high-demand environment.Nice to Have:2+ years of backend development focusing on Python or Go;Full stack web development;Knowledge of microservices architecture;Experience with ML systems.
No requirement for relevant working experience
Mô tả công việcDeveloping and enhancement large scale systems using Java technologies: Collection/Insurance feature, Loan/Saving/Investing feature, Mobile App Platform, Delivery Services;Contribute in all phases of the development lifecycle;Write well designed, testable, efficient code;Ensure designs are in compliance with specifications;Identify bottlenecks and bugs, and devise solutions to these problems;Researching and developing new technologies, focus on mobile payments;Communicate with other Divisions in support production issue and bug fixing;Identify major areas of systems improvement and drive results, by being able to quickly translate new ideas into solid implementations;Lead in discussions with business teams regarding implementation and design of business processes;Provide leadership to the business in data quality analysis;Provide ad hoc support and advocacy to business subject specialists;Application support with a heavy emphasis on problem identification, diagnosis and resolution;Supporting line manager in the executive management;Providing technical guide, proper instruction to low level members;Other assignments from line managerYêu cầu công việcHave Degree in Computer Science or related fields;2+ years experience at server-side languages such as Java;Good knowledge of data structures, system design and algorithms;Experience with Spring framework (Spring Bean, Spring AOP, Spring Data, Spring MVC), Spring Boot, Hibernate;Experience with web servers, caching solution such as Redis;Be familiar with RDBMS such as MySQL/PostgreSQL or NoSQL databases such as Cassandra, MongoDB is a plus;Knowledge of multiple front-end languages and libraries such as HTML/ CSS, JavaScript, jQuery;Experience with ReactJS is a plus;Be familiar with Git.
No requirement for relevant working experience
We are looking for an SDET (Software Development Engineer in Test) or Full-stack Developer who can take on multiple roles in system development, automated testing, and building internal support tools. This is an opportunity for you to participate in projects with modern technology, while contributing to cross-functional teams that deliver high-quality, robust, performance-optimized software to deliver the best user experience for our products.Mô tả công việcDevelop backend using Java and frameworks such as Spring Boot, Vert.x, Guice, etc.Develop internal tools to support software development and testing using React and Typescript/Javascript.Design, build, and maintain an Automation Test Framework using Selenium, Appium,… for web and mobile devices.Help to develop the automation foundation process as needed to ensure product quality.Collaborate with the DevOps team to implement and optimize the CI/CD process.Yêu cầu công việcBachelor’s Degree in Computer Science, Computer Engineering, or a closely related field;2+ years of experience in the related field;Proficient in Java programming;Experience with at least one Java framework such as Spring Boot, Vert.x, Guice, etc.Experience with React and Typescript or Javascript, especially in building internal tools;Ability to coordinate with DevOps to implement the CI/CD process;Ability to analyze and troubleshoot errors quickly;Logical thinking, careful, highly responsible, and proactive in work;Understanding of microservices architecture is a plus;Experience in developing and maintaining an Automation Test Framework with Selenium or Appium is a big plus;
No requirement for relevant working experience
Mô tả công việcPlatform Development:Design and implement APIs: Develop secure, well-documented APIs that allow merchants and users to create, manage, and monitor promotional/journey campaigns in real time.Develop scalable backend systems: Build reliable, fault-tolerant backend services capable of handling high user volumes while maintaining performance.Collaboration Teamwork:Work with cross-functional teams: Collaborate with frontend engineers and product owners to ensure the backend systems integrate seamlessly with the overall platform.Participate in code reviews: Regularly review and provide feedback on team members' code to maintain code quality and improve team knowledge.Fast Delivery Execution:Deliver features quickly and efficiently: Collaborate with team members to ensure rapid development and timely delivery of features, focusing on speed and quality.Prioritize speed in development cycles: Maintain a fast-paced workflow to meet deadlines and launch new features without sacrificing the stability or scalability of the platform.Yêu cầu công việcTech Stack:Core Technology: Strong foundation in Java, Go, Kotlin, or other JVM-based languages.Web Server: Spring Boot or Vert.x (both are good options).Databases: PostgreSQL, MongoDB, HBase (experience with any database is a plus).Qualifications:Experience: 1+ years of backend development focusing on Java, Go, Kotlin, or data structure optimization.Skills: Strong knowledge of Java, Go, or Kotlin programming, real-time applications, scalable system design, and problem-solving.Mindset: Fast learner focused on fast delivery, able to deliver quickly in a high-demand environment.Nice to Have:Knowledge of Spring Boot, Vert.x, and microservices architecture.Experience with promotion systems.
No requirement for relevant working experience
Mô tả công việcDeveloping and enhancement large scale systems using Java technologies: Collection/Insurance feature, Loan/Saving/Investing feature, Mobile App Platform, Delivery Services. Contribute in all phases of the development lifecycle;Write well designed, testable, efficient code;Ensure designs are in compliance with specifications;Identify bottlenecks and bugs, and devise solutions to these problems;Researching and developing new technologies, focus on mobile payments;Communicate with other Divisions in support production issue and bug fixing;Provide ad hoc support and advocacy to business subject specialists;Application support with a heavy emphasis on problem identification, diagnosis and resolution;Providing technical guide, proper instruction to low level members;Yêu cầu công việcHave Degree in Computer Science or related fields; 2+ years experience at server-side languages such as Java;Good knowledge of data structure and algorithms; OOP; SOLID; Experience with Spring framework (Spring Bean, Spring AOP, Spring Data, Spring MVC), Spring Boot, Hibernate;Experience with web servers, caching solution such as Redis;Be familiar with RDBMS such as MySQL/PostgreSQL or NoSQL databases such as MongoDB is a plus;
No requirement for relevant working experience
Mô tả công việcIf you love building big systems, solving hard technical problems, and creating products that millions of people use every day, MoMo is the place for you. We are looking for a Senior Engineer to lead the development of our Merchant Integration platform and core backend services.Key Responsibilities1. Platform Merchant Integration (Core Focus)Build Merchant Systems: Design and build systems that help external merchants connect (integrate) with MoMo easily and securely.Solid API Design: Lead the design of RESTful APIs that are clean, secure, and easy for partners to use. Ensure APIs have good documentation and follow strict standards.System Architecture: Design backend services that are stable and can handle a huge number of requests (high concurrency) without crashing.2. Technical Leadership QualityCode Quality: Set the standard for code quality. Review code from junior/middle engineers and give helpful feedback to improve the team.Spring Expertise: Use your deep knowledge of Spring Framework (Spring Boot, Spring Cloud, Spring Security) to build modern microservices.Performance: Find and fix "bottlenecks" (slow parts of the system) to make sure the app runs fast for millions of users.3. Delivery MentorshipMentor Others: Guide younger engineers, help them solve hard problems, and share your technical knowledge.Balance Speed and Quality: Deliver new features quickly to meet business needs, but make sure the system remains strong and easy to maintain in the long run.Yêu cầu công việcQualificationsExperience: 5+ years of backend development, with a focus on Java, Kotlin, or Go.Merchant/Partner Experience: Experience in building systems for merchant integration or working with external partner APIs is a big plus.Strong Tech Skills:Deep understanding of Spring Ecosystem (Spring Boot, etc.).Strong knowledge of Database design (PostgreSQL, MongoDB) and Caching (Redis).Solid grasp of System Design and solving problems in distributed systems.Mindset: You are independent, you take ownership of your tasks, and you want to build high-quality products.Tech StackLanguages: Java (Core), Kotlin, or Go.Frameworks: Spring Boot (Must have deep knowledge), Vert.x.Databases: PostgreSQL, MongoDB, HBase, Redis.Tools: Kubernetes, Kafka, AWS/GCP (cloud knowledge is good to have).
No requirement for relevant working experience
Mô tả công việc* Development and Maintenance- Develop and enhance large-scale systems using Java technologies: Collection, Insurance, Investing, Credit and Mobile Mini App, Delivery Services. Contribute to all phases of the development lifecycle.- Maintain existing system and develop new functions as required.- Discuss with project team to analyze and understand requirements of the products.* Documentation and Communication- Assists prepare the proposal on business enhancement as well as potential product development.- Assists prepare and manage the technical documents.* Others- Support the estimation of new projects/enhancements.- Approach and research new technologies to apply to the company’s/team’s projects- Collaborate with project leaders and other stakeholders to get projects done on time with high quality- Report to Lead/Manager issues related to projects, work of team and the company- Provide technical guidance and coaching to more junior members.Yêu cầu công việc- Have 1+ years’ good experience in -React Native mobile apps.-Have experience with Android/iOS.-Have communication and research skills.-Working experience with React Native, JavaScript, TypeScript, React Hooks...-Good knowledge HTML, CSS, and JavaScript fundamentals and software design best practices-Experienced with TDD/BDD development, UI Tests, API Testing: Mocks, Stubs, using Junit.-Familiarity with native build tools, like Gradle, Android Studio, IntelliJ, Jira, Git, G-Suite....-Good vision of quality, scalability, performance, security, and function.-Be able to learn new technologies quickly.
No requirement for relevant working experience
MoMo is the market leader in mobile payments in Vietnam. We strive to make all transactions fast, easy and joyful. We are looking for an experienced Software Engineer to join our growing Big Data AI team. At MoMo, we make AI/Machine Learning the core component to almost every part of the product - product recommendation, personalization, conversational AI, eKYC, risk scoring, fraud detection, promotion targeting and financial services.As a Software Engineer specializing in Natural Language Processing (NLP), you will play a pivotal role in crafting and deploying advanced conversational AI systems. This position offers a unique chance to make a significant impact by leveraging Generative AI and Large Language Models to transform interactions for millions of users. Join us in pushing the boundaries of AI technology and shaping the future of mobile payments in Vietnam.Mô tả công việcDevelop and Implement Conversational AI Solutions: Design, build, and maintain advanced conversational AI systems that enhance user interactions, utilizing cutting-edge NLP technologies and Generative AI.Contribute to System Architecture: Participate in the design and architecture of systems and infrastructure, ensuring robustness and scalability.Maintain High Standards of Code Quality: Write clean, maintainable, and efficient code in Kotlin and Python, and participate in code reviews to uphold the team's quality standards.Collaborate with Cross-Functional Teams: Work closely with product managers, data scientists, and other engineering teams to integrate AI-driven features into our platform, ensuring seamless user experiences.Yêu cầu công việcWhat we are looking forStrong Problem-Solving Skills: You have a proven track record of tackling complex technical challenges and delivering effective solutions, particularly in the realm of AI and machine learning.Ownership and Proactivity: You take initiative and are driven to see projects through from start to finish. You are someone who can be relied upon to deliver results with minimal supervision.Backend Engineering Proficiency: Minimum 5 years of experience as a Software Engineer, with strong skills in backend languages like Kotlin, Python, Java, or Go.High Standards for Quality: You take pride in your work and strive to deliver solutions that are not only functional but also maintainable and scalable.BenefitsCompetitive compensation package.Performance-based bonus.Insurance package.Chance to work with many strong people with international experience.
No requirement for relevant working experience
For Singapore Applicants:Google will be prioritizing applicants who have a current right to work in Singapore, and do not require Google's sponsorship of a visa.For Vietnam Applicants:Please visit this Google Careers posting for the Vietnamese-translated version of this role.Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Singapore; Ho Chi Minh City, Vietnam.Minimum qualifications: Bachelor’s degree in Engineering, Computer Science, a related field, or equivalent practical experience. Experience working with client-side web technologies (e.g., HTML, CSS, JavaScript, or HTTP). Experience coding with one or more programming languages (e.g., Java, C/C++, Python). Experience troubleshooting technical issues for internal or external partners, or customers. Ability to communicate in English fluently to manage the local regional stakeholder relationships. Preferred qualifications: Master’s degree in Engineering, Computer Science, Business, or a related field. Experience working with database technologies (e.g., SQL, NoSQL). Experience working with systems (e.g., Linux, Unix). Experience with cloud technologies such as architecting, developing, or maintaining cloud solutions in virtualized environments or cloud data engineering. Experience in an investigative role such as business intelligence, data analytics, or statistics. Ability to communicate in Mandarin or Vietnamese fluently fluently to support client relationship management in this region. About the jobgTech’s Professional Services team takes a creative, collaborative, and customer-centric approach to provide foundational services and forward-looking business solutions to top advertiser and publisher customers. Through technical implementation, optimization, and key solutions, gTech Professional Services helps customers attain their business goals while building long-term capabilities. Responsibilities Work with clients to understand their objectives and issues, identify technical gaps, and surface opportunities for solution reuse or innovations. Design and implement solutions that meet client needs and are compliant with data and legal policies. Understand the nuances of clients within the industry and develop subject matter expertise in trending spaces. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience

Cake Job Search

Join Cake now! Search tens of thousands of job listings to find your perfect job.