Avatar for Egnify Technologies

Make Learning Personalized and Adaptive

Product Engineer (Back End) - NodeJS

₹7L – ₹11L
Apply now
We are looking for a Backend Engineer who is passionate to work in a Data Science-based Analytics company. We want you to be innovative and results-driven. We put a lot of emphasis on Teamwork and collaboration and we expect all our employees to be agile, resourceful and fast learners. This role involves creating solutions for complex real-time scenarios, writing performance-oriented modular code, deploying and maintaining large scale solutions

Responsibilities:

Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Integration of user-facing elements developed by front-end developers with server-side logic
Implementation of security and data protection
Integration of data storage solutions such as MySQL, MongoDB, and ArangoDB
Experience with creating Low-Level Designs
Experience creating DB designs for efficient storage.
Develop tools and applications by producing clean and efficient code
Automate tasks through appropriate tools and scripting
Review and debug code
Perform validation and verification testing
Collaborate with internal teams and vendors to fix and improve products
Document development phases and monitor systems
Ensure software is up-to-date with the latest technologies

Requirements:

Proven 2-3 years of experience as a Backend Engineer using NodeJS
Extensive experience in software development and scripting.
Experience building highly scalable projects involving cloud-based infrastructure design and implementation
Building APIs using REST and GraphQL
In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and
NoSQL databases (e.g. MongoDB)
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
Able to integrate multiple data sources and databases into one system
Experience developing and deploying services on Kubernetes
Knowledge of user authentication and authorization between multiple systems, servers, and environments
Deep understanding of distributed data model
Knowledge of Test Driven Development
Strong unit test and debugging skills
Experience debugging distributed systems with high data loads
Solid understanding of the Software as a Service (SaaS) model in the online environment
Experience with Scrum/Agile development methodologies
Proficient understanding of GIT
Experience working with queues and caching.
Analytical mind with a problem-solving aptitude
Ability to work independently
Good organizational and leadership skills

Egnify Technologies at a glance

Make Learning Personalized and Adaptive

Egnify Technologies focuses on Education, Education Technology, and Edtech. Their company has offices in Hyderabad. They have a small team that's between 11-50 employees.

You can view their website at http://www.egnify.com or find them on Twitter, Facebook, and LinkedIn.

More jobs at Egnify Technologies

View all jobs

Product Engineer(Front End)

Senior Product Engineer(Front End)

Area Sales Manager

Product Manager