
Search by job, company or skills
Company Description
Trustify Technology is a fast-growing software engineering and digital transformation company providing AI-driven software development, verification & validation, and automation solutions for global clients across the US, UK/EU, Japan, and Singapore.
Trustify aims to be the top-tier technology outsourcing partner from Vietnam, combining human expertise with AI power to deliver high-quality, cost-effective solutions.
Role Description
We are looking for a highly skilled and experienced System/Platform Architect (Python) to design, build, and optimize scalable, secure, and high-performance platforms and backend systems.
This role is responsible for defining system architecture, driving technical strategy, improving platform reliability, and supporting engineering teams in delivering robust software solutions. The ideal candidate has strong expertise in Python ecosystem, cloud infrastructure, microservices architecture, DevOps practices, and distributed systems.
Responsibilities
System & Platform Architecture
o Design scalable, maintainable, and secure system architectures for enterprise applications and platforms.
o Define technical standards, architecture principles, and best practices across engineering teams.
o Lead architecture reviews and provide technical guidance for complex projects.
o Design and optimize microservices, APIs, and distributed systems.
Backend Development
o Develop and maintain backend services using Python frameworks such as FastAPI, Django, or Flask.
o Build high-performance APIs and platform services with scalability and reliability in mind
o Optimize application performance, database queries, and system efficiency
Cloud & Infrastructure
o Architect and manage cloud-native solutions on AWS, GCP, or Azure.
o Collaborate with DevOps teams on CI/CD pipelines, containerization, and infrastructure automation
o Support Kubernetes, Docker, and Infrastructure-as-Code practice.
Security & Reliability
o Ensure platform security, compliance, monitoring, and disaster recovery strategies.
o Implement logging, monitoring, alerting, and observability solutions
o Improve system reliability, availability, and performance.
Qualifications
o Minimum 5–8 years of software engineering experience.
o At least 2–3 years in Solution Architect, Platform Architect, or Technical Lead role
o Experience designing large-scale systems and high-availability platforms
o Strong proficiency in Python programming language.
o Solid experience with Fast API, Django, Flask, or similar Python frameworks.
o Deep understanding of software architecture patterns and distributed systems
o Experience with RESTful APIs, message queues, and event-driven architecture
o Strong knowledge of databases such as PostgreSQL, MySQL, MongoDB, or Redis.
o Experience with Docker, Kubernetes, CI/CD pipelines, and cloud platforms (AWS/GCP/Azure)
o Familiarity with DevOps, Infrastructure-as-Code, and monitoring tools
o Strong skills in AI integration and data analytics, including data warehouse management, AWS Athena, and Snowflake.
o Strong capabilities in cost estimation, problem-solving, and presentation skills.
o Understanding of security best practices and system scalability
o Good English communication skills (written and verbal).
Job ID: 147937381
We don’t charge any money for job offers