Fullstack Developer
Job Description:
- Interview: 1 round online with Inapp, 2nd with project team
- English: Good English skill
- Start date: Urgent, after passing the interview
- Duration: 3-6 months
- Location: Onsite in Tan Binh, HCM
Responsibilities
Partner with the Project Manager towards improving and fulfilling the 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
Mentor and guide junior engineers, supporting their professional growth and
development.
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
You should be an expert in:
NodeJS/NestJS
Relational DB (PostgreSQL,) Mysql
NoSql (MongoDB, Redis...)
Python
Docker/Container
Restful APIs design (OpenAPI, Swagger)
JavaScript / TypeScript
PHP would be a plus.
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
Required Skills:
Apache Kafka Kibana Messaging BASIC NoSQL Redis Apache CSS Microservices React.js Kubernetes Software Development PostgreSQL TypeScript XML Jenkins MongoDB Docker PHP Security MySQL Python HTML JavaScript Software Design Engineering English