Technical Architect | Timo

Technical Architect

  • Ho Chi Minh City

ABOUT TIMO

Everybody dreams of being rich(er) and fears being poor. Timo supports you in achieving this dream. Financially, we support across the 5 functions of money: moving, managing, accessing, growing, and protecting your money.

Being rich however means more than just having a lot of money. Enjoying a rich life includes making money more fun and emotional by embedding banking services into your lifestyle and within your social circle to unlock a truly rich life.

RESPONSIBILITIES

  • Influence product strategy and vision, and help translate that strategy into creative, high quality, simple features
  • Identify appropriate technical solutions and/or products and designs that will best prepare the company to meet present and future business objectives.
  • Propose new solutions to meet the fast-changing Fintech
  • Design the most appropriate solution with well understood trade-offs that meet the business requirements.
  • Document the solution designs clearly and with enough details so delivery and execution teams can size the effort.
  • Perform proof of concept to evaluate new and emerging technologies, design patterns, and proposed solutions.
  • Manage the creation of several artifacts relating to the detail design and use cases that are solved for.

REQUIREMENTS

Basic Qualifications

  • 4+ years’ experience working as a Technical Architect: design, implementation, or consulting experience in applications or infrastructures
  • 6+ years within specific technology domain areas (e.g. software development, cloud computing, systems engineering, infrastructure, security, networking, data & analytics)
  • Experience architecting, developing and deploying modern architectural patterns/techniques (Micro Services, DDD, TDD …)
  • Experience as a Technical Architect/Principal Engineer in a complex, enterprise-level development environment;
  • Solid experience in Java 8, Java open-source frameworks, including developing using modern frameworks, e.g. Spring Boot, Spring Cloud
  • Experience in Service Mesh, Containers, Message broker, Event
  • Experience supporting a production service in a DevOps friendly environment
  • Experience in Security: Web and backend (especially B2B security – authentication, authorization and encryption)
  • Experience with web services standards and related technologies (HTTP(s), REST, JSON).
  • Hands-on experience of architecting and developing secured, high performance, high availability, scalable software systems. Strong knowledge of software performance & security optimization. (Threading, buffer, caching, sync/async, SSL/TLS, load-test, pen-test…)
  • Excellent technical documentation and diagramming skills
  • Excellence in problem-solving and analytical skills; Experience in leading and coaching at least one software engineering team on multiple projects; Strong understanding of standard Software Engineering processes, Testing, and Agile methodology;
  • Have strong interpersonal and communication skills (written and verbal). Should be comfortable facilitating multi-team activities.
  • Have strong leadership skills and comfortable presenting complex ideas to small and large groups in a clear and concise way. Candidate should be confident in their ability to influence and develop relationships with key partners.
  • Experience in designing systems with scalability and maintainability, accommodating future growth and can be easily to maintain. Can balance between scalability and maintainability, trade-offs between different design considerations, such as choosing a simpler architecture that may be easier to maintain but may not scale as well as a more complex architecture.
  • Experience in establishing coding standards, conducting code reviews, mentoring developers on coding best practices and providing guidance on code reviews to help to improve the quality of code produced by the team.

Preferred Qualifications

  • Experience with AWS /GCP/Azure Cloud services is highly desired.
  • Experience in building web and mobile applications is a plus.
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including source control management, build processes, testing, and operations
  • Project execution skills including estimating and executing on committed schedules
  • Experience in Banking, e-wallet, fintech, is a plus

BENEFITS

  • Full benefits and salary during probation
  • Premium health care insurance
  • Competitive salary and learning culture
  • Other benefits as per stated in Vietnamese Labor Law

Sound exciting? Get in touch today!

Find it interesting? Apply now at: