We are seeking a NodeJS Engineer who will participate in developing and architecting new and innovative applications. You will have the opportunity to work on cutting-edge technology and new product development in an established company that is rapidly growing.
- 5+ Years of experience in NodeJS development
- Familiarity with one of the following: NodeJS frameworks (NestJs is a Must), or other dynamic frameworks
- Hands-on software development capabilities with medium or large projects
- Solid foundation in software engineering process & best practices (unit testing, build automation, continuous integration)
- Excellent knowledge of web standards and technologies (HTML, CSS, JavaScript, HTTP)
- Working knowledge of relational and NoSQL databases - Object-oriented design principles and design patterns, with solid experience in data modeling. (Postgres/Mysql, Mongo, and Redis are a must)
- Good written and verbal communication skills
- Spoken and written English proficiency
- Experience in data structure and data modeling skills and algorithms
- Microservices and Service-oriented architecture experience is a must
- Solid hands-on experience in Distributed systems and integrations GraphQL and Rest APIs is a must
/benefits
/who we are
Welcome to mindit.io, a place where expertise shapes impact and innovation. As you consider joining our team, know that we're more than a software company – we're a community driven by our values:
Partner of choice
With a customer-centric approach, we build an environment where partnerships thrive and turn them into long-lasting relations. It’s a space of co-creation, innovation and top notch technologies to deliver outstanding custom software development.
Professional
We always deliver and this is one non-negotiable pillar of our culture. Be it product engineering or custom software development, the quality and ethics of our work are inherent to everything we do.
Authentic
We value everyone’s uniqueness in the pursuit of framing a culture of equality, diversity and inclusion. Come as you are and stay true to yourself. We become the best version of ourselves together.
Team
Trust is our ultimate currency, and we use it to constantly enrich our kind community. When it comes to scaling, the team is our functional cell. We grow together, we learn together, we build together.