NodeJS Backend Engineer (All Levels)

NodeJS Backend Engineer (All Levels)

What we’re looking for

We are looking for an enthusiastic Backend Engineer (Nodejs) who will thrive in our friendly and collaborative environment, and become a part of a high-performing, highly regarded engineering team working with cutting-edge technologies and working on exciting projects.

Job duties and responsibilities

  • Work closely with other talented to pioneer and evangelize Nodejs technologies (if you love it and are willing to learn, we are here to help you)
  • Lead the efforts on establishing best practices and upholding coding standards
  • Collaborate with product management and business stakeholders to deliver software-based solutions
  • Design and implementation of a low-latency, high-availability, and performance optimization System with Node.js and TypeScript.
  • Perform high-quality code reviews for your team members
  • Automate workflows and test your own code to improve overall software quality
  • Manage individual project priorities, deadlines, and deliverables
  • Perform systems analysis, tuning, and troubleshooting cloud service events and issues.
  • Build reporting, and monitoring alerting tools for cloud usage and costs.
  • Integration of data storage solutions
  • Backups, restorations, and disaster recovery
  • Writing unit tests, and integration tests in TDD ways ( Test-Driven Development )
  • Keeping informed of advancements in the field of Backend development.

Job requirements and qualifications

Must have skills:

  • From 1.5+ years of developing and implementing Nodejs Backend server.
  • Strong experience with relational databases (PostgreSQL, MS SQL).
  • Have experience with non-relational databases (DynamoDB, MongoDB).
  • Have experience with AWS Cloud Provider.
  • Passion for learning new things and the ability to do so quickly.
  • Have experience developing unit tests, integration tests, E2E tests, and load/stress.

Advanced skills:

  • Strong experience with AWS services (Lambda, ECS, SQS, SES, SNS, …) and AWS serverless architecture.
  • Advanced experience in Micro Services architecture, and Event-driven architecture.
  • Strong experience implementing data protection and security protocols.
  • Experience building and maintaining CI/CD pipelines.
  • Commitment to quality and the craft of software development.
  • Ability to serve as a technical leader of an open, collaborative, and extraordinarily skilled software development team.
  • Build reporting, and monitoring alerting tools for cloud usage and costs.
  • Excellent technical documentation and diagramming skills.
  • Strong analytical and problem-solving skills.

Soft Skills:

  • Good communication skills with the ability to work in a highly interactive team environment and build relationships.
  • Passion for team leadership and a willingness to mentor and work with developers at all levels of experience.
  • A strong logical thinker who is willing to learn, to continuously improve with open mindset.
  • Good communication in English both written and verbal skills.
  • Solid experience in Agile development environments.

Benefits and perks

  • Open salary range and bonus based on your own performance
  • 13th-month salary, fully insurance package and specialized healthcare insurance – Enouvo Care
  • 15 paid leaves per year
  • Semi-annually performance review
  • Flexible in working time: 40hrs/week ( Monday – Friday )
  • Flexible in working space – You want creative desks at the office or remotely working with concentration, it’s all up to you.
  • Annual health check
  • Free training programs/ courses from the large online educational platforms ( Udemy, Elsa, … ) and continuous opportunities for personal development from our excellent and devotional mentors team
  • Get yourself ready for a whole world of activities and clubs: Football, GYM, Endless Company trip, movie night,…
  • We serve you the best salt coffee in town to get you to kick off the day perfectly with Enouvo Coffee Store located in the same building

About Us

ENOUVO Group is a company specializing in providing innovative and technological solutions. After 10 years of operation, ENOUVO has grown and expanded in many fields such as IT, Digital Product Development, Agency, Co-working space and Cafe. We always strive to create the most outstanding products to not only bring value to customers but also contribute to the development of the community.

How to Apply

Does this role sound like a good fit? Email us at [email protected]  or upload your CV HERE

  • Include the role’s title in your subject line.
  • Send along links that best showcase the relevant things you’ve built and done.