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