Finviet is a Fintech company following the B2B2C business model with a focus on retail locations spread across the country. Finviet is proud to be the unit licensed by the home bank as a payment intermediary (E-Wallet, Payment Gateway, Collection and Payment). We build a technology ecosystem that helps connect service/goods providers, banks/financial units with retail locations, thereby providing goods and services directly to customers. end users everywhere in the fastest and most convenient way.
Company headquarters: 34 Hoang Viet, Ward 4, Tan Binh District
JOB DESCRIPTION
Leadership & Management:
- Lead, mentor, and manage a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement.
- Implement leadership styles that promote engagement and productivity.
Project Management:
- Oversee the planning, execution, and delivery of engineering projects, ensuring they meet deadlines, quality standards, and business objectives.
- Utilize project management tools and methodologies to streamline processes.
Technical Oversight:
- Provide technical guidance and support to the engineering team, ensuring the adoption of best practices in software development and architecture.
- Lead the team in solving complex technical challenges related to high-traffic e-commerce platforms, DMS/TMS, Payment Intermediate, E-Wallet
- Drive the implementation and maintenance of Continuous Delivery practices to ensure reliable and frequent releases.
Collaboration:
- Work closely with product managers, designers, and other stakeholders to align engineering efforts with business goals and customer needs.
- Facilitate clear communication and efficient workflow between teams.
Performance Monitoring:
- Establish and track key performance metrics for the engineering team.
- Conduct regular reviews and provide feedback to drive performance improvements.
- Implement performance improvement plans when necessary.
Recruitment & Development:
- Participate in the recruitment process, onboarding, and professional development of new team members, ensuring the team’s growth and success.
- Develop and implement training programs to enhance team skills.