Middle-Senior Fullstack Software Engineer
We are looking for a full stack developer with Node.js, NestJS, and React on the Front End and
Web services/API experiences to join one of the new development teams. This full-stack role
prioritizes Node.js, NestJS which is required, and React.
Responsibilities
- Partner with Project Manager towards improving and fulfilling technical direction of product
- Evangelize and promote JavaScript – React.js best practices
- Be passionate about JavaScript – React.js, stay relevant and understand how to implement advancement for existing or new systems
- Design, develop, review, implement, and manage React.js application code and services for the production and pre-release environments
- Working in a team of software engineers, product owners and UI/UX designers in creating and continuously improving end-to-end solutions
- Participate in Agile software development, prototyping, and code review with development teams to build scalable microservices-based products
Essential Skills
- Experience in architecting, developing and deploying modern architectural patterns/techniques.
Experience in building, integrating and operating highly distributed applications (Microservices, SOA, self-contained systems) - Experience in event-driven architectures, messaging patterns and Apache Kafka is a plus.
- Solid experience in designing & developing RESTful APIs and microservices-based system.
- Solid experience in Agile development environments
- Strong understanding of standard Software Engineering process and Agile methodology
- Excellent software engineering skills and solution driven way of thinking.
- Experience with React or other declarative UI frameworks is a plus.
- Experience in AWS or other cloud environments is a plus
- Strong understanding of secure coding practices and application security
- Good English skill
- Experience in architecting, developing and deploying modern architectural patterns/techniques.
You should be an expert in:
- NodeJS/NestJS
- Relational DB (PostgreSQL,) Mysql
- NoSql (MongoDB, Redis…)Internal Documentation
- Docker/Container
- Restful APIs design (OpenAPI, Swagger)
- JavaScript / TypeScript
- ReactJS
- RestfulAPIs
You should have knowledge of several of these technologies:
-
- Kubernetes
- XML
- Jenkins
- Apache Kafka
- Monitoring Tools (Grafana, Kibana….)
- Architectural Patterns
- Cross Browser development (mobile first)
- HTML/CSS
- UI/UX
- Basic PHP
- Symfony 4
- AWS knowledge
Why you’ll love working here
- Attractive salary and benefits packages.
- Premium Healthcare and Accident insurance
- Various training on technical and soft skills
- Teambuilding, Company trip, Year-end party, etc.
- Other bonuses
- Commitment to community development: charity every quarter, blood donation, etc.