Sari la conținutul principal

NodeJS Engineer

Technology
mindit.io
acum 6 zile

Descrierea postului

Who are we:

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
About the role: We are seeking a skilled Software Engineer join our team. The ideal candidate will have extensive experience with Angular for frontend development and Node.js for backend development. Proficiency in GraphQL is essential, as our projects heavily rely on GraphQL APIs powered by Prisma ORM. The candidate should be adept at building scalable and secure applications while ensuring high performance and reliability.

Responsibilities:

  • Collaborating with cross-functional teams to design, develop, and maintain web applications using Angular for frontend and Node.js for backend
  • Developing GraphQL APIs powered by Prisma ORM to expose data from microservices. Implementing authentication and authorization mechanisms using Keycloak to ensure the security of the system
  • Writing clean, efficient, and maintainable code following best practices and coding standards
  • Conducting code reviews and providing constructive feedback to team members
  • Optimizing application performance and troubleshooting issues as they arise
  • Staying updated on emerging technologies and suggesting improvements to enhance the development process
What are we looking for:
  • Proficiency in Node.js for backend development
  • Familiar with Angular for frontend development
  • In-depth knowledge of GraphQL and experience in developing GraphQL APIs
  • Familiarity with Prisma ORM for database access and management
  • Experience in implementing authentication and authorization using Keycloak or similar tools
  • Solid understanding of microservices architecture and its implementation
  • Excellent problem-solving skills and attention to detail
  • Ability to work independently as well as collaboratively in a team environment
  • Strong communication skills and the ability to effectively interact with stakeholders
  • Good written and verbal communication skills
  • Spoken and written English proficiency
Nice to have:
  • Experience with Apollo GraphQL for server implementation
  • Familiarity with SQL databases and query optimization techniques
  • Knowledge of containerization technologies such as Docker
  • Understanding of CI/CD pipelines and automated testing methodologies
  • Previous experience working in Agile development environments
What we offer:
  • Learning platforms: Pluralsight, Udemy, Master Minds, LinkedIn Learning
  • Internal Technical (including Training held by certified trainers) & Soft skills Training
  • Medical Subscription
  • Gym Deduction
  • Bookster Subscription
  • mindit.io library - we cover the costs for all specialized books our colleagues want to read
  • Wellbeing activities
  • Flexible working hours and all the needed equipment to set up an office at home
  • Flexible office/Work from-home Policy
  • Constant internal events such as team building, thematical parties, hackathons, team celebrations
  • minditNomad - all mindit.io houses are available to book by mindit.io people to build a flexible context for all colleagues to work and have fun in great locations across the country (Constanta, Comarnic, Cluj, Iasi, Sibiu)
  • An organizational culture that values employee contribution and empowerment
  • 2 extra days of vacation designated for wellbeing
  • Free Therapy Sessions provided by mindit.io
Get to know us better here: www.mindit.io

Te interesează acest rol?