Lead Software Architect

JOB DESCRIPTION

We are seeking a highly skilled and experienced Senior Software Architect to join our fast-paced Product Engineering team. The ideal candidate will have a solid background in modern computer system architecture, computer science, algorithms, data structures, and design patterns, and a minimum of 5 years of experience in Python, and designing and building clean, client-oriented APIs.
Responsibilities:
Architect, develop, and implement complex software applications
Collaborate with cross-functional teams to deliver high-quality solutions
Communicate clearly & persuade a strong product-engineering team through diagrams and design documents

JOB REQUIREMENT

Requirements:
Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent
Demonstrated successful experience in software system architecture
Strong proficiency in Python (5+ years of experience)
Experience in desinging & building clean, client-oriented APIs (5+ years of experience)
Nice-to-have:
Experience in designing and implementing complex distributed systems
Experience with Kubernetes
Background in Physics/Engineering

WHAT'S ON OFFER

Awesome colleagues
We will match exceptional talent with exceptional compensation (salary and equity) 
You can shape the company culture where the best ideas always win out–regardless of the role, title or seniority; and where engineers are encouraged to help drive strategic decisions
Unlimited vacation policy
Comprehensive health insurance

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product, AI Application Platform

Technical Skills:

Python

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Job ID:

J01204

Status:

Close

Related Job:

Software Engineer (Node.js) - Database

Ho Chi Minh - Viet Nam


Product

  • NodeJS

Design system architectures, establish coding standards, and construct cohesive, cloud-native solutions. Develop high-quality Node.js code, optimize system performance, and tackle complex software integration challenges. Oversee the testing, deployment, and comprehensive documentation of integrated systems. Mentor less-experienced engineers, engage in cross-functional teamwork, and ensure solutions meet business requirements and international standards. Participate actively in all Agile software development phases, including creating user stories and executing sprint planning Engage with multinational companies, demonstrating flexibility to occasionally adapt to US and EU time zones.

Negotiation

View details

Software Engineer (Node.js) - Platform Security

Ho Chi Minh - Viet Nam


Product

  • NodeJS

Design system architectures, establish coding standards, and construct cohesive, cloud-native solutions. Develop high-quality Node.js code, strengthen system security and reliability, and tackle complex software integration challenges. Design and implement platform security controls across web applications, APIs, and cloud services, including authentication, authorization, session management, secrets management, encryption, and audit logging. Identify and remediate security risks through threat modeling, secure code reviews, automated security testing, dependency scanning, and investigation of security-related issues. Oversee the testing, deployment, and comprehensive documentation of integrated systems. Mentor less-experienced engineers, engage in cross-functional teamwork, and ensure solutions meet business requirements and international standards. Participate actively in all Agile software development phases, including creating user stories and executing sprint planning Engage with multinational companies, demonstrating flexibility to occasionally adapt to US and EU time zones.

Negotiation

View details

Software Engineer (Node.js)

Ho Chi Minh - Viet Nam


Product

  • NodeJS
  • AWS

Take charge of designing and creating system architectures, implementing coding standards, and building cloud-native solutions. Develop and optimize high-quality Node.js code, address software integration challenges, and enhance system performance. Supervise the testing, deployment, and thorough documentation of integrated systems. Provide guidance and support to junior engineers, collaborate with cross-functional teams, and ensure that solutions align with business needs and international standards. Actively participate in every phase of Agile software development, such as generating user stories and conducting sprint planning. Interact with a diverse range of companies, demonstrating flexibility to accommodate occasional shifts in working hours to accommodate global time zones.

Negotiation

View details