👨🏻‍💻 postech.work

Full Stack Developer

Amagumo Labs • 🌐 In Person

In Person Posted 1 week ago

Job Description

COMPANY OVERVIEW

AMAGUMO LABS is a dynamic IT services company delivering innovative software solutions and digital transformation services to clients worldwide - corporations and startups. We are committed to excellence in software development and maintaining a high-quality standard across all our projects.

POSITION SUMMARY

We are seeking a skilled Full Stack Developer with 3+ years of experience to join our engineering team. This role offers an exciting opportunity to work on diverse projects, utilizing both front-end and back-end technologies to build scalable, high-performance web applications.

Location:

Ho Chi Minh City or Danang, Vietnam \|

Work Model:

Hybrid

KEY RESPONSIBILITIES

Application Development

Design, develop, and maintain full-stack web applications using modern frameworks and technologies

Write clean, maintainable, and efficient code following best practices and coding standards

Develop responsive and intuitive user interfaces that deliver excellent user experiences

Build robust server-side applications, RESTful APIs, and microservices

Integrate third-party services and APIs into applications

Implement and optimize database designs for performance and scalability

Technical Implementation

Participate in the entire software development lifecycle from concept to deployment

Collaborate with cross-functional teams to translate business requirements into technical solutions

Conduct code reviews and provide constructive feedback to team members

Debug and resolve technical issues across the full stack

Implement security best practices and ensure application security

Write unit tests and integration tests to ensure code quality

Deploy applications to cloud platforms and maintain production systems

Continuous Improvement

Stay updated with latest industry trends, technologies, and best practices

Contribute to technical documentation and knowledge sharing

Identify opportunities for process improvements and propose innovative solutions

Mentor junior developers and share knowledge within the team

REQUIRED QUALIFICATIONS

Experience \& Education

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field

Minimum 3 years

of professional experience in full-stack web development

Proven track record of delivering web applications from conception to production

Front-End Skills

Strong proficiency in

HTML5, CSS3, and JavaScript (ES6+)

Experience with modern front-end frameworks:

React.js, Vue.js, or Angular

Knowledge of responsive design principles and mobile-first development

Familiarity with CSS preprocessors (SASS, LESS) and frameworks (Tailwind CSS, Bootstrap, Material-UI)

Understanding of front-end build tools: Webpack, Vite, or similar

Experience with state management: Redux, Vuex, Context API, or similar

Knowledge of TypeScript is a plus

Back-End Skills

Proficiency in at least one back-end language:

Node.js, Python, Java, PHP, or .NET

Strong experience building RESTful APIs and web services

Understanding of server-side architecture and design patterns (MVC, microservices)

Knowledge of authentication mechanisms: JWT, OAuth2, session management

Experience with frameworks: Express.js, NestJS, Django, Flask, Spring Boot, Laravel, or ASP.NET Core

Understanding of API design principles and best practices

Database \& DevOps

Experience with

relational databases

: MySQL, PostgreSQL, SQL Server

Knowledge of

NoSQL databases

: MongoDB, Redis, DynamoDB

Proficiency in writing complex SQL queries and database optimization

Strong understanding of

Git

and version control workflows

Experience with cloud platforms:

AWS, Azure, or Google Cloud Platform

Familiarity with

Docker

containerization

Understanding of

CI/CD pipelines

: Jenkins, GitLab CI, GitHub Actions, or Azure DevOps

Knowledge of Linux/Unix command line

Software Engineering Practices

Strong understanding of software design patterns and principles (SOLID, DRY, KISS)

Experience with Agile/Scrum methodologies

Knowledge of testing frameworks and test-driven development (TDD)

Understanding of performance optimization and caching strategies

Familiarity with monitoring and logging tools

Soft Skills

Strong problem-solving and analytical thinking abilities

Communication skills in

English

(both written and verbal)

Ability to work effectively in a team environment and collaborate with stakeholders

Strong time management and organizational skills

Adaptability and eagerness to learn new technologies

Attention to detail and commitment to delivering quality work

PREFERRED QUALIFICATIONS

Experience with

GraphQL

Knowledge of message queuing systems: RabbitMQ, Kafka, AWS SQS

Familiarity with

Kubernetes

and container orchestration

Experience with serverless architectures (AWS Lambda, Azure Functions)

Understanding of WebSocket or real-time communication technologies

Knowledge of progressive web applications (PWA)

Experience with mobile development: React Native or Flutter

Contributions to open-source projects or active GitHub profile

Experience working with international clients or distributed teams

Understanding of DevOps practices and infrastructure as code

WHAT WE OFFER

Compensations and benefits

Competitive salary package based on experience and skills

Competitive benefits

Work environment and culture

Company with European management culture

Hybrid work arrangement for optimal work-life balance

Modern office spaces with state-of-the-art testing tools

Opportunity to work on diverse, challenging projects with international clients

Access to latest technologies and industry-standard tools

Collaborative and supportive team culture

HOW TO APPLY

Send your CV to:

contact@amagumolabs.com

Subject:

Full Stack Developer - [Your Name] - [City]

Get job updates in your inbox

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