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
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
Participate in Agile software development, prototyping, and code review with development teams to build scalable microservices- based products
Evangelize and promote JavaScript best practices.
Design, develop, review, implement, and manage React.js application code and services for the production and pre- release environments
Be passionate about JavaScript- NodeJS, React.js, stay relevant, and understand how to implement advancement for existing or new systems
Mentor and guide junior engineers, supporting their professional growth and development.
Partner with the Project Manager toward improving and fulfilling the technical direction of projects.
YOUR SKILLS AND EXPERIENCE
Our Tech- Stack:
Docker/Container
Relational DB (PostgreSQL) MySQL.
NodeJS/NestJS
HTML/CSS
ReactJS
JavaScript / TypeScript
Restful API design (OpenAPI, Swagger)
NoSql (MongoDB, Neo4j, DynamoDB, Redis)
What you&039;ll bring to the team:
Good written and verbal communication skills in English.
Strong understanding of secure coding practices and application security
Experience in architecting, developing, and deploying modern architectural patterns/techniques.
Experience building, integrating, and operating highly distributed applications (Microservices, SOA, self- contained systems).
Solid experience in designing & developing RESTful APIs.
3+ years of professional experience building and interacting with applications and Web services/APIs.
Strong understanding of standard Software Engineering process and Agile methodology
Nice to have:
Architectural Patterns/Styles (Even- Driven Architecture, Clean Architecture, DDD, Microservices).
Python, .NET
Cross Browser development (mobile first).
Experience in event- driven architectures, messaging patterns, and Apache Kafka is a plus.
Cloud applications development.
Experience in AWS or Azure environments is a plus
Monitoring Tools (Grafana, Kibana, ELK, Service Mesh).
Experience with React or other declarative UI frameworks is a plus.
Containerization (K8S, Docker).