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
Evangelize and promote JavaScript best practices.
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.
Designed, coded, debugged, optimized, and released both backend and frontend applications as well as internal tools.
Working in a team of software engineers, product owners, and UI/UX designers in creating and continuously improving end- to- end solutions
Be passionate about JavaScript- NodeJS, React.js, stay relevant, and understand how to implement advancement for existing or new systems
Partner with the Project Manager toward improving and fulfilling the technical direction of projects.
YOUR SKILLS AND EXPERIENCE
Our Tech- Stack:
HTML/CSS
NodeJS/NestJS
ReactJS
JavaScript / TypeScript
NoSql (MongoDB, Neo4j, DynamoDB, Redis)
Restful API design (OpenAPI, Swagger)
Docker/Container
Relational DB (PostgreSQL) MySQL.
What you&039;ll bring to the team:
Solid experience in designing & developing RESTful APIs.
Strong understanding of secure coding practices and application security
Good written and verbal communication skills in English.
3+ years of professional experience building and interacting with applications and Web services/APIs.
Strong understanding of standard Software Engineering process and Agile methodology
Experience in architecting, developing, and deploying modern architectural patterns/techniques.
Experience building, integrating, and operating highly distributed applications (Microservices, SOA, self- contained systems).
Nice to have:
Experience in AWS or Azure environments is a plus
Cloud applications development.
Architectural Patterns/Styles (Even- Driven Architecture, Clean Architecture, DDD, Microservices).
Experience in event- driven architectures, messaging patterns, and Apache Kafka is a plus.
Containerization (K8S, Docker).
Monitoring Tools (Grafana, Kibana, ELK, Service Mesh).
Experience with React or other declarative UI frameworks is a plus.
Cross Browser development (mobile first).
Python, .NET
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%).
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.
Upto 16- day and 2- day probation leave per year.
Work- life balance 40 hours per week from Mon to Fri.
Excellent Benefits: Project bonus, Team bonus, Birthday gift, Tet gift ...
Modern and cozy kitchens have plenty of free noodles, coffee/tea bars, and fresh fruits daily.
Annual performance appraisal (twice / year) and 13- month salary.
Dynamic and comfortable working environment.
Annual health check and Health Insurance package (PVI).
Training activities weekly: English, Management, Soft Skills, Technical skills, Certificate fee.