👨🏻‍💻 postech.work

Senior Software Engineer

Zalo • 🌐 In Person

In Person Posted 1 day, 11 hours ago

Job Description

Hồ Chí Minh

Full-time

What you will do

As a Senior Full-Stack Developer, you will play a key role in designing, developing, and maintaining scalable web applications. Your responsibilities will include:

Develop and maintain applications using Node.js frameworks such as NestJS and Next.js, along with frontend technologies like React.js and Vue.js;

Apply best practices in Object-Oriented Programming (OOP) and leverage design patterns to create clean and maintainable code;

Work with Redis for caching, session management, and other optimization tasks;

Utilize message queues (e.g., Kafka) to implement message-driven architecture for asynchronous processing;

Collaborate with product and engineering teams to understand business challenges and architect effective solutions;

Design and develop scalable, high-performance web applications, ensuring functionality, reliability, and security;

Convert Figma designs into fully functional applications, ensuring pixel-perfect UI implementation and responsiveness;

Optimize performance and cost-efficiency of both frontend and backend systems;

Work closely with cross-functional teams to analyze requirements, address feedback, and align technical solutions with business goals.

What you will need

Bachelor's degree in Computer Science, Information Technology, or a related field;

At least 3 years of experience in web-based software development;

Strong understanding of e-commerce systems;

Hands-on experience in both frontend and backend development in real-world projects;

Proficiency in Node.js and TypeScript;

Expertise in ReactJS, VueJS, NestJS and Next.js frameworks;

Experience working with databases such as MongoDB, MySQL, and PostgreSQL;

Familiarity with distributed service architectures;

Experience with ORM (Object-Relational Mapping) frameworks;

Strong experience working for caching and performance optimization;

Proficiency in Git and working with version control workflows (GitHub, GitLab, Bitbucket);

Experience in CI/CD pipelines for automated deployment and integration processes;

Experience working with big data technologies such as Hadoop is a strong plus.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.