search our jobs
Data Engineer
Ho Chi Minh - Viet Nam
Digital Bank, Product
- Data Engineer
Our client is currently working on developing some of the world's fastest growing digital banks, and the data team plays a crucial role in shaping the bank's vision. The aim is to create a platform that encourages economic participation and broadens financial inclusion. This is achieved through the implementation of innovative data and analytic solutions to provide high-quality services and products to our customers, ultimately optimizing the business. If you join as a Data Engineer, your role will involve creating solutions that support informed decision-making and innovation by providing clean, protected, quality, and auditable data from various sources into fit-for-purpose data products. This includes designing, developing, testing, deploying, and monitoring data pipelines in Databricks on AWS from a wide variety of data sources. It also involves designing, developing, testing, deploying, and monitoring scalable code with PySpark and SQL in Databricks. Identifying opportunities to enhance internal process through code optimization and automation will be a part of the role, as well as building data quality dashboards, lineage flows, and monitoring tools to utilize the data pipeline. This provides active monitoring and actionable insight into overall data quality and data governance. You will also be involved in assisting in migrating data from legacy systems onto newly developed solutions, and following and leading best practices on all data security, retention, and privacy policies.
Negotiation
View detailsDirector of Engineering (B2B Platform)
Ho Chi Minh - Viet Nam
Product
- Backend
- Frontend
- ...
Supervise the development and design of the B2B mass customization platform, ensuring smooth integration of services and enhancing customer experience. Manage the technical roadmap for various projects in collaboration with Product Managers. Establish objectives and guide the organization towards autonomy while aligning with business goals. Identify opportunities to enhance B2B platform capabilities and drive continuous improvements in system performance and architecture. Take charge of strategic budget planning and resource allocation for product development to align with business objectives. Collaborate with design, engineering, and product teams to ensure seamless E-Commerce services integration and achievement of system performance goals. Create a talent management strategy with a focus on development and succession planning. Direct, mentor, and cultivate a high-performing engineering team, fostering a collaborative and innovative work environment.
Negotiation
View detailsBackend Technical Leader
Ha Noi - Viet Nam
Information Technology & Services
- Backend
- Golang
We are searching for an experienced Lead Backend Golang Developer to become part of our team and collaborate with our valued client, a well-known banking organization. As a Lead, your role will involve developing, maintaining, and advancing robust, scalable, and secure backend systems tailored to the client's requirements. Take charge of a team of developers to create and deploy scalable and sustainable backend solutions using Golang. Develop and deploy server-side banking applications and services using Go programming language. Work closely with various teams such as software architects, product managers, and front-end developers to comprehend project needs and transform them into efficient backend solutions. Uphold industry best practices and coding standards by producing clean, reusable, secure, and well-tested code. Engage in code reviews to ensure quality, maintainability, and adherence to established coding guidelines. Address production issues by identifying and implementing effective solutions to ensure smooth system operations. Keep abreast of the latest trends and advancements in backend development.
Negotiation
View detailsTechnical Lead NodeJS
Ho Chi Minh - Viet Nam
Design Technology
- NodeJS
- NestJS
We are in search of a Tech Lead - Node.js Developer to take the lead on backend development efforts, ensuring the delivery of scalable, high-performance, and secure applications. This role involves leading technical decision-making, mentoring engineers, and collaborating with cross-functional teams to build robust backend solutions. Additionally, the role will involve driving best practices, architectural improvements, and innovation while ensuring seamless integration between frontend, backend, and infrastructure components. Responsibilities for this role will include defining and driving the technical vision, ensuring best practices, design patterns, and scalability across backend applications. The individual will also be responsible for architecting and implementing high-performance, maintainable, and scalable Node.js applications using frameworks like Express.js or Nest.js. In addition, the role will involve guiding and mentoring engineers, fostering a culture of learning and collaboration. It will also require taking the lead as a key bridge between frontend developers, DevOps, designers, and product managers to ensure smooth integration of backend services. Other responsibilities include designing, implementing, and maintaining RESTful and GraphQL APIs, ensuring efficient and secure data handling, improving backend performance through database optimization, caching strategies, including Redis, Memcached, and efficient request handling. It also requires enforcing best security practices and ensuring compliance with industry standards, promoting automated testing, CI/CD pipelines, and maintaining high-quality coding standards. Furthermore, the role involves working with cloud platforms and containerization tools to deploy and scale applications, identifying areas for innovation, leading technical discussions, and driving improvements in the codebase and infrastructure.
Negotiation
View detailsTechnical Lead Mobile React Native
Ho Chi Minh - Viet Nam
Design Technology
- React Native
We are searching for a Technical Lead - React Native Developer to oversee the development of high-performance, scalable, and maintainable mobile applications. The chosen candidate will play a crucial role in defining the architecture, guiding the development team, and ensuring the successful delivery of React Native projects. The position involves collaborating with cross-functional teams, including UI/UX designers, backend engineers, and product managers, to create seamless mobile experiences. Defining and driving the technical vision and best practices for React Native development. Architecting, developing, and maintaining cross-platform mobile applications using React Native for iOS and Android. Establishing and enforcing coding standards, design patterns, and scalable architecture for mobile applications. Improving app performance through profiling, memory management, and efficient rendering strategies. Implementing and managing state using Redux, Context API, Zustand, or MobX for scalable data flow. Working with Native Modules (Swift, Kotlin, Objective-C, Java) to extend React Native functionalities when required. Collaborating with backend teams to design and integrate RESTful and GraphQL APIs securely and efficiently. Setting up CI/CD pipelines, automated testing, and app deployment processes for seamless releases to the App Store and Google Play. Implementing mobile security best practices, including data encryption, authentication, and secure storage. Leading and mentoring a team of React Native developers, conducting code reviews, and providing technical guidance. Working closely with UI/UX designers to ensure smooth user interactions and consistent design implementations. Identifying and resolving complex mobile application issues across multiple devices and platforms.
Negotiation
View detailsTechnical Lead FE Web
Ho Chi Minh - Viet Nam
Design Technology
- ReactJS
- NextJS
The individual in the role of Technology Lead plays a crucial part in aligning business objectives with technical implementations. They are responsible for guiding technology stacks, developing roadmaps, and supporting business growth while ensuring that the solutions are scalable and future-proof. The Technology Lead oversees teams by employing Lean and Agile principles to optimize workflows, mentor engineers, and maintain high coding standards. Their primary focus is on ensuring the success of projects through proactive risk management, fostering collaboration, and delivering high-quality web applications on time. Conduct technical requirements gathering, use-case discovery, and platform analysis Create compelling and substantiated technology and architecture recommendations Develop and sustain software requirements specification and architecture documents Act as the main day-to-day technical contact for clients, third-party vendors, technology partners, and internal project stakeholders Collaborate with Technology Directors to create estimates and overall implementation solution plans Lead all implementation, customization, and integration efforts Define and document best practices and contribute to company knowledge sharing efforts Identify and define integration points with third-party solutions Outline all tools and technologies used for implementing the solution Coordinate with vendor services for technology selection and implementation-related efforts Analyze problems, identify root causes, outline resolution options, and take appropriate actions to resolve issues Prepare and present technical proposals and presentations to all levels of a client's organization Evaluate vendor documentation and technical requirements to accurately estimate the time and cost of identified options and make business-focused recommendations on approaches
Negotiation
View detailsQuality Assurance Lead
Ho Chi Minh - Viet Nam
Design Technology
- Manual Test
- Automation Test
The Lead QA Engineer in web development is responsible for ensuring that digital products meet high quality standards before they are released to users. This role requires technical expertise, strategic planning, and leadership to maintain the integrity of web applications and services Quality Strategy & Leadership: Creating and implementing testing strategies aligned with business goals to ensure products meet functional, performance, and security criteria. Mentoring QA analysts is also part of this responsibility. Test Planning & Execution: Developing and overseeing comprehensive test plans covering functional, regression, integration, and user acceptance testing. Process Improvement & Best Practices: Analyzing, refining, and optimizing testing methodologies, incorporating automation where applicable, enhancing test coverage, and establishing best practices for improved efficiency. Client & Business Understanding: Seeking to understand client needs and business objectives to ensure that quality assurance efforts align with user expectations and product goals.
Negotiation
View detailsSenior QA Engineer
Ho Chi Minh - Viet Nam
Design Technology
- Manual Test
- Automation Test
The Senior QA Engineer is crucial in maintaining the quality, reliability, and performance of web applications. This role involves utilizing technical expertise, strategic test planning, and collaboration to uphold high software standards in a dynamic development environment. Quality Ownership & Best Practices: Tasked with devising test strategies that align with both business and technical requirements, ensuring comprehensive validation of all aspects of the product. Test Planning & Execution: Responsible for creating and overseeing extensive test plans, encompassing functional, regression, integration, and user acceptance testing. They also identify, document, and track defects, and work closely with development teams to efficiently resolve issues and maintain high-quality standards. Process Improvement & Best Practices: This position involves analyzing, refining, and optimizing testing methodologies. They also introduce automation where feasible, improve test coverage, and establish best practices to enhance efficiency.
Negotiation
View detailsMobile Engineer (React Native)
Ho Chi Minh - Viet Nam
Design Technology
- React Native
An experienced mobile developer with a strong focus on React Native and Expo is sought for a senior role. The successful candidate will lead the design and development of complex applications using object-oriented programming and design patterns, with an emphasis on continuous integration and automation. Collaboration with backend engineers and DevOps teams is vital to create top-notch user experiences. Key responsibilities: Application Design & Development: Develop complex mobile applications using React Native, focusing on clean, scalable, and maintainable code for enhanced stability. Collaboration with Cross-Functional Teams: Communicate efficiently between mobile front-end and back-end services, participating in architectural discussions to define robust solutions. Testing & Automation: Implement unit tests, integration tests, and end-to-end tests with testing libraries like Jest, React Native Testing Library, and Detox. Contribute to test automation to ensure quality and reduce manual effort. Continuous Integration & Deployment: Streamline development and deployment workflows with CI/CD pipelines while optimizing build processes for improved overall development efficiency. Performance & User Experience Optimization: Deliver high-quality, high-performance mobile applications with smooth animations, fast load times, and responsive interactions for an enhanced user experience. Technical Leadership & Mentorship: Provide mentorship and guidance to junior developers, promote best coding practices, conduct code reviews, and keep updated with industry trends and mobile development advancements.