Job title : Backend Developer
Exp : 2 to 5 years
Location : Ahmedabad
Webential Technologies is on the lookout for a skilled Development Engineer tasked with constructing and overseeing the backend engine, employing technologies like Node.js, Express, JavaScript ES6+, and TypeScript, while adhering to CI/CD practices for deployment across different AWS environments.
YOUR RESPONSIBILITIES INCLUDE:
-
Developing robust REST-based microservices utilizing Node.js, Express, and TypeScript.
-
Influencing the utilization of loyalty systems and reshaping our backend architecture.
-
Creating frameworks for seamless integration with diverse backend loyalty APIs, including throttling and error handling.
-
Implementing TypeScript as a primary language.
-
Ensuring API security with JWT tokens.
-
Orchestrating API integration with API Gateway, encompassing authentication and authorization.
-
Proficiency in interfacing with both SQL and NoSQL data stores.
-
Overseeing technical facets of the Loyalty backend, encompassing performance, scalability, and accessibility.
-
Providing comprehensive Swagger documentation for frontend developers.
-
Addressing post-release bugs promptly.
-
Devising feature implementation strategies based on priority.
-
Deploying code with 85% unit test coverage.
REQUIREMENTS:
-
Minimum two years of experience with Node.js, Express, or equivalent frameworks, with TypeScript proficiency.
-
Familiarity with Node.js event loop intricacies and application models.
-
Proficiency in Node.js, Webpack, and Babel beyond basic usage.
-
Strong grasp of JavaScript, ES6+, TypeScript, and integrating external microservices with a focus on performance.
-
Experience in developing functional components and web hooks.
-
Understanding of AWS deployment using SAM and API gateway integration.
-
Self-motivated and proactive attitude.
-
Excellent interpersonal and communication skills, detail-oriented, professional, cooperative, enthusiastic, and ethical.
-
Knowledge of UI frameworks like React is advantageous.
BONUS POINTS:
-
Relevant app design experience.
-
Familiarity with NoSQL databases such as MongoDB, Mongoose, and DynamoDB.
-
Experience with AWS resources like Lambda, S3, and RDS.
-
Proficiency in frontend frameworks.