Search suggestions:

tại nhà online
nhân viên văn phòng
kế toán
marketing
it
thực tập sinh
nhân viên kho
khu công nghệ cao quận 9 tuyển dụng
online
lao động phổ thông
thực tập front end
công nhân
remote
Tỉnh An Giang
Hà Nội
Châu Đốc
Thành phố Hồ Chí Minh
Tỉnh Bà Rịa - Vũng Tàu
Tỉnh Bắc Ninh
Thành phố Cần Thơ
Khánh Hòa
Tỉnh Bắc Giang
Tỉnh Nam Định
Thành phố Đà Nẵng
Thủ Dầu Một

Principal Software Engineer (NodeJS/Golang/Ruby)

Coins
Thành phố Hồ Chí Minh
19 giờ trước
Posted 19 August 2025
LocationHo Chi Minh City
Job type Permanent
Discipline Product & Engineering
ReferenceJ15657

Job description

We offer a blended approach to office working, expecting you to collaborate and connect in one of our thriving offices on average three days per week. We deliver on what we say, taking the development of our people seriously. We’ll work with you to progress your success plan and provide opportunities to accelerate your career. Position Summary: We are seeking a versatile and experienced Principal Software Engineer to join our team and drive the technical direction of our projects. The ideal candidate will have a strong engineering foundation with expertise in modern programming languages and cloud technologies. While our current stack includes Ruby, we value strong engineering fundamentals over specific language experience and welcome candidates willing to adapt and learn. Key accountabilities and responsibilities: - Lead technical architecture design and implementation for complex software projects - Design and develop scalable backend services and APIs using modern programming languages - Architect and optimize database schemas for performance and scalability - Provide technical leadership and mentorship to junior developers - Conduct thorough code reviews to maintain high code quality standards - Collaborate with product and engineering teams to define technical requirements and solutions - Implement and maintain CI/CD pipelines and infrastructure as code - Ensure application security, performance, and reliability best practices - Document architectural decisions and create technical specifications - Drive technical discussions and decision-making processes Skills, knowledge, experience & qualifications: - 5+ years of professional software development experience - Strong proficiency in at least one of the following: Ruby, Python, TypeScript/Node.js, or Go - Demonstrated willingness and ability to quickly learn new programming languages - Strong expertise in AWS services (EC2, RDS, Lambda, S3, CloudFormation, etc.) or equivalent cloud platforms - Solid understanding of software architecture patterns and design principles (microservices, event-driven, DDD) - Extensive experience in database design and optimization (PostgreSQL, MySQL, NoSQL databases) - Proven track record of leading technical projects and making architectural decisions - Experience with containerization and orchestration (Docker, Kubernetes) - Strong understanding of API design principles (REST, GraphQL, gRPC) - Excellent mentoring and code review skills - Experience with version control systems (Git) and collaborative development workflows - Strong problem-solving and analytical skills - Bachelor's degree in Computer Science or related field, or equivalent experience Preferred Qualifications: - Experience with React.js or other modern frontend frameworks - Knowledge of infrastructure as code tools (Terraform, CloudFormation) - Experience with message queuing systems (RabbitMQ, Kafka, SQS) - Understanding of DevOps practices and monitoring tools (DataDog, New Relic, ELK stack) - Experience with test-driven development and automated testing frameworks - Familiarity with agile methodologies and project management tools - Previous experience in startup or fast-paced environments - Contributions to open-source projects or technical community involvement Technical Leadership Expectations: - Define and enforce coding standards and best practices - Lead architectural reviews and technical design sessions - Mentor team members through pair programming and knowledge sharing sessions - Evaluate and introduce new technologies that improve team productivity - Balance technical excellence with pragmatic delivery timelines - Foster a culture of continuous learning and improvement
Apply
Save
Report job
Other Job Recommendations:

Software Engineer, Java

Zalo
Thành phố Hồ Chí Minh
  • Collaborate closely with other engineering teams to ensure...
  • Having a mindset and an interest in digging deep to find out...
1 tuần trước

Associate Software Engineer, Java

Zalo
Thành phố Hồ Chí Minh
  • Participate in the design, development, and implementation...
  • Participate in code reviews and knowledge sharing sessions;...
4 tuần trước

Senior Software Engineer, Java

Zalo
Thành phố Hồ Chí Minh
  • Participate in the design, development and implementation of...
  • Design, develop, and integrate scalable APIs and web...
3 tuần trước

Product Executive

Zalo
Thành phố Hồ Chí Minh
  • Create and prioritize the product backlog, ensuring that...
  • Design and prototype product features in Figma,...
1 ngày trước

HR Business Partner (Japanese National)

Daikin Industries Ltd.
Thành phố Hồ Chí Minh
(Mức lương: Thỏa thuận) 1. Leading full-cycle recruitment for the Divisions in charge 2. Advising Division Heads and Department...
1 ngày trước

Content Labelling Lead

Zalo
Thành phố Hồ Chí Minh
Stay updated on platform trends and user behavior to ensure labeling aligns with current content dynamics; Work closely with Data...
19 giờ trước

QC Collaborator

Zalo
Thành phố Hồ Chí Minh
  • Work with developers, testers, and product team to...
  • Join team meetings and contribute to discussions about...
1 ngày trước

Data Product Collaborator

Zalo
Thành phố Hồ Chí Minh
  • Market Research: Support research on new products and...
  • Support data analysis from the loyalty program to identify...
1 ngày trước

Middle / Senior Account Planner - Media

AdMicro
Thành phố Hồ Chí Minh
Tham gia nghiên cứu và tìm giải pháp cho đề bài, thẩm định ý tưởng, concept của các hoạt động truyền thông, marketing. Nghiên cứu,...
19 giờ trước

Giám Sát Nhân Viên Quảng Bá Thương Hiệu

Carlsberg Group
Hà Nội
  • Tập trung và thúc đẩy đội ngũ nhân viên để có kết quả làm...
  • Tìm kiếm nguồn và tuyển dụng nhân viên hiệu quả, đúng thời...
1 ngày trước