Principal Software Engineer


Office 906, Paragon Building, 3 Nguyễn Lương Bằng, Phường Tân Phú, Quận 7, Thành phố Hồ Chí Minh
Mô tả công việc
Giới thiệu về công ty
  • Years of experience: Min 7 years 
  • Education and qualifications: Bachelor of Engineering (Computer, Software, Electronics or Communications) or Computer Science degree.

Trách nhiệm công việc

1. Platform architecture ownership

  • Develop and communicate a clear architectural vision and strategy for the platform.
  • Align platform architecture with the company’s overall business goals and technology strategy.
  • Lead the design and development of the platform architecture, ensuring scalability, performance, and security.
  • Communicate architectural decisions and roadmaps to stakeholders at various levels within the organization.

2. Develop and deliver cloud applications

  • Design, develop, and deploy cloud-based applications using modern development frameworks and tools.
  • Write clean, maintainable, and efficient code following best practices and coding standards. 
  • Ensure cloud applications are designed for scalability, high availability, and optimal performance.
  • Implement monitoring and alerting systems to proactively manage application performance and health.

3. Refactor and improve existing solutions

  • Conduct thorough code reviews to identify areas of improvement in existing solutions.
  • Analyse current codebase for inefficiencies, bugs, and potential performance bottlenecks.
  • Implement changes to optimize existing code for better performance, scalability, and maintainability.
  • Enhance the functionality of existing solutions by incorporating new features and technologies.
  • Apply best practices in refactoring, ensuring code quality and consistency.
  • Utilize automated testing and continuous integration tools to validate refactored code.

4. Mentor other team members

  • Utilize automated testing and continuous integration tools to validate refactored code.
  • Provide Technical Guidance: Offer expertise and knowledge to team members to help solve complex technical issues and enhance their understanding of software development practices.
  • Conduct Code Reviews: Review code submissions from junior developers, providing constructive feedback to improve code quality, performance, and adherence to coding standards.

Kỹ năng & Chuyên môn

  1. English Proficiency: Solid written and spoken English skills are paramount.
  2. Customer Interaction: Ability to work with English-speaking customers from Australia and Eastern Europe.
  3. Advanced knowledge of C# and .NET/.NET Core frameworks.
  4. Design and implementation of RESTful and GraphQL APIs.
  5. Expertise in profiling and optimizing application performance.
  6. AWS Expertise: Proficiency in AWS technologies, including EC2, RDS, S3, and Elastic Load Balancing.
  7. Real-time Trading Platforms: Experience in supporting real-time trading platforms running on highly optimized servers.
  8. PostgreSQL Expertise: Solid experience with PostgreSQL, preferably with exposure to AWS RDS and serverless Aurora.
  9. CI/CD: Proficiency in Continuous Integration and Continuous Deployment methodologies and tools.
  10. Web Development: Basic understanding of web development principles and best practices.
  11. Team Collaboration: Ability to work closely with cross-functional teams and stakeholders.
  12. Problem Solving: Strong troubleshooting and analytical skills.
  13. [Preferred] RUST commercial/business programming experience.

Preferred Qualifications

  • AWS Certification.
  • Previous experience in the financial and real-time trading industry.

Phúc lợi dành cho bạn

  • Competitive salary and bonus structure.
  • 13th monthly salary is guaranteed
  • Flexible working hours and additional 12 paid leaves per year;
  • Young and active working environment.
  • Review Salary twice a year
  • Provide full of Equipment
  • Time working: 8.30-17.30 from Monday - Friday

Công ty


Ngành nghề


Quy mô công ty


Quốc tịch công ty


Về chúng tôi

alephon -meetup3.jpg
alephon -meetup1.jpg

Thông tin chung

Năm kinh nghiệm tối thiểu

Cấp bậc

Loại hình

Loại hợp đồng

Các công nghệ sử dụng

Quy trình phỏng vấn

  • Vòng 1: Technical Interview (Skills & Qualifications Test)
  • Vòng 2: Culture Fit Interview

⚙️ Hỗ trợ ứng viên

🧑🏾‍💻 Chuẩn bị phỏng vấn

Khám phá công cụ QnA của TopDev để luyện tập trả lời các câu hỏi phỏng vấn phổ biến.

Tham khảo QnA ngay