INNOMIZE is looking for a Software Engineer to join our Software Development team. We embrace Open- Source technology using React.js to build front- end, and cloud- native backend services using Node.js and NestJS. In our team, you will work with talented engineers across our teams including Mobile engineers, DevOps engineers, Designers, and Project Managers.
WHAT YOU’LL BE DOING
Working in a team of software engineers, product owners, and UI/UX designers in creating and continuously improving end- to- end solutions
Partner with the Project Manager toward improving and fulfilling the technical direction of projects.
Designed, coded, debugged, optimized, and released both backend and frontend applications as well as internal tools.
Be passionate about JavaScript- NodeJS, React.js, stay relevant, and understand how to implement advancement for existing or new systems
Participate in Agile software development, prototyping, and code review with development teams to build scalable microservices- based products
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.
Evangelize and promote JavaScript best practices.
YOUR SKILLS AND EXPERIENCE
Our Tech- Stack:
Restful API design (OpenAPI, Swagger)
ReactJS
NodeJS/NestJS
Docker/Container
HTML/CSS
JavaScript / TypeScript
NoSql (MongoDB, Neo4j, DynamoDB, Redis)
Relational DB (PostgreSQL) MySQL.
What you&039;ll bring to the team:
3+ years of professional experience building and interacting with applications and Web services/APIs.
Experience building, integrating, and operating highly distributed applications (Microservices, SOA, self- contained systems).
Experience in architecting, developing, and deploying modern architectural patterns/techniques.
Solid experience in designing & developing RESTful APIs.
Strong understanding of standard Software Engineering process and Agile methodology
Strong understanding of secure coding practices and application security
Good written and verbal communication skills in English.
Nice to have:
Python, .NET
Architectural Patterns/Styles (Even- Driven Architecture, Clean Architecture, DDD, Microservices).
Experience in AWS or Azure environments is a plus
Experience in event- driven architectures, messaging patterns, and Apache Kafka is a plus.
Cloud applications development.
Experience with React or other declarative UI frameworks is a plus.
Monitoring Tools (Grafana, Kibana, ELK, Service Mesh).
Containerization (K8S, Docker).
Cross Browser development (mobile first).
WORKING WITH US
Our Company believes that the motivation & personality of the employees are the only shortcut to promoting the corporation and contributions to society. We will create a corporate environment where all employees can realize their dreams and goals. Featured benefits include:
Overtime is rarely required, you will get paid for the extra work (up to 300%).
Dynamic and comfortable working environment.
Upto 16- day and 2- day probation leave per year.
Modern and cozy kitchens have plenty of free noodles, coffee/tea bars, and fresh fruits daily.
Excellent Benefits: Project bonus, Team bonus, Birthday gift, Tet gift ...
Annual performance appraisal (twice / year) and 13- month salary.
Annual health check and Health Insurance package (PVI).
Special bonus on Public holidays: 1/1, 30/4&1/5, 2/9, Hung Kings&039; (10/3).
Exciting internal events: Happy hour, Company trips, Year- end Party, Team building, Sports Clubs.
Training activities weekly: English, Management, Soft Skills, Technical skills, Certificate fee.
Work- life balance 40 hours per week from Mon to Fri.