Python Software Architect

JOB DESCRIPTION

Maintain or implement new application features for our Python-based microservices and/or Legacy Django systems;
Ensure code quality and development practices are followed, code written by you and your team adheres to standards for accessibility, scalability, usability, security, and performance;
Provide technical mentorship and assistance to other developers. You will review code written by your team as well as be a role-model developer to the team members;
Participate in Scrum ceremonies with onshore and offshore teams;
Lead, with architects, technical design discussions;
Collaborate with cross-functional team members, management team and customers.

JOB REQUIREMENT

General requirements
Upper-Intermediate level in English communication skills
Likely having 3+ years of experience depending on how fast of your learning and developing technical capability
Deep knowledge and experience of project technologies and lead 5+ member teams effectively
Ability to communicate effectively with team members, management and customers
Ability to independently manage time and priorities while meeting deadlines
Sharp troubleshooting, problem solving, and analytical abilities
Technical requirements
Proficient in Python
Strong experience in working with SQL and database design; PostgreSQL experience preferred
Experienced in working with HTML, CSS, and JavaScript
Experienced in Web application/SaaS development
Nice to have/plus:
Familiar with Agile development methodologies (Scrum, XP, Kanban)
Experienced with Django framework
Experienced with Python data processing
Experienced with Microservices

WHAT'S ON OFFER

Perks You'll Enjoy 
Working in one of the Best Places to Work in Vietnam
Building large-scale & global software products
Working & growing with Passionate & Talented Team
Diverse careers opportunities with Software Outsourcing, Software Product Development, IT Solutions & Consulting
Attractive Salary and Benefits
Two performance appraisals every year and performance bonus
Onsite opportunities: short-term and long-term assignments in North American (U.S, Canada), Europe, Asia.
Flexible working time
Various training on hot-trend technologies, best practices and soft skills
Premium healthcare insurance for you and your loved ones
Company trip, big annual year-end party every year, team building, etc.
Fitness & sport activities: football, tennis, table-tennis, badminton, yoga, swimming…
Joining community development activities: 1% Pledge, charity every quarter, blood donation, public seminars, career orientation talks,…
Free in-house entertainment facilities (foosball, ping pong, gym…), coffee, and snack (instant noodles, cookies, candies…)
And much more, join us and let yourself explore other fantastic things!

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, Start up studio

Technical Skills:

Python

Location:

Ho Chi Minh, Ha Noi, Da Nang, Others - Viet Nam

Working Policy:

Salary:

$ 3,000 - $ 4,500

Job ID:

J00995

Status:

Close

Related Job:

Senior Software Engineer (Backend + Network)

Ho Chi Minh - Viet Nam


Product

  • Backend
  • Network

Continuously monitor and analyze new VPN providers, proxy services, and anonymization tools. Conduct investigations on IP allocation patterns, hosting provider behaviors, and network infrastructure changes. Develop and maintain comprehensive databases of known VPN/proxy IP ranges and behavioral signatures. Research emerging threats such as residential proxies, mobile proxies, and distributed proxy networks. Monitor darkweb marketplaces and security forums for emerging proxy/VPN trends. Perform deep packet analysis and network traffic pattern recognition. Develop and maintain the system using PHP, Python, and/or Go. Optimize VPN/Proxy detection algorithms. Design scalable infrastructure to handle millions of IP lookups per day. Implement monitoring and alerting systems for detection accuracy and system performance. Analyze production incidents related to false positives/negatives in threat detection. Collaborate with DevOps team on deployment of detection rule updates and model improvements. Investigate customer-reported bypass attempts and develop rapid response solutions. Provide technical expertise during customer security consultations. Support sales engineering team with technical demonstrations and proof-of-concepts. Document threat analysis findings and detection methodologies for internal and customer use. Maintain relationships with cybersecurity vendors, threat intelligence providers, and ISPs. Monitor industry threat reports, security advisories, and academic research. Participate in cybersecurity conferences and forums to stay current with the threat landscape. Contribute to open-source security tools and research when appropriate.

Negotiation

View details

Director of Engineering

Ho Chi Minh - Viet Nam


The Quality and Sustainability Network Platform, Powered Product

  • Python

Oversee and support multiple engineering squads focusing on a SaaS platform. Promote excellence in software development across various areas. Work closely with Product Managers, Designers, and cross-functional teams for project delivery. Take ownership of sprint goals, project delivery, and operational KPIs. Encourage a culture of continuous improvement and collaboration. Coach engineers in best practices and architectural decisions. Advocate for modern SaaS engineering practices and implement them. Drive the adoption of AI and advanced analytics in supply chain operations. Recruit, develop, and retain engineering talent. Represent engineering in leadership discussions on platform evolution and scaling.

Negotiation

View details

Senior Software Developer (Perl)

Others - Viet Nam


Outsourcing company

  • Perl

Oversee feature development and make contributions to architectural enhancements in Perl-based systems. Restructure and update outdated Perl codebases. Enhance SQL queries and boost system performance. Engage in peer reviews, provide guidance to junior developers, and promote knowledge sharing. Spearhead enhancements in CI/CD pipelines and internal tooling.

Negotiation

View details