Backend Developer

Gurgaon
Full-Time
Junior: 1 to 3 years
3.6L - 7.2L (Per Year)
Posted on Oct 13 2023

About the Job

Skills

nodes
aws
mern
MongoDB
JSON Web Token (JWT)
Socket.io

Job Title: Backend Developer

Company: Growhut

Job Type: Full Time

Stipend: INR 3.6 - 7.2 LPA


GrowHut is a dynamic and innovative company seeking a highly skilled and innovative Backend Developer (MERN stack) to contribute to our dynamic team.


As a Backend Developer, you'll play a pivotal role in architecting, developing, and maintaining the server-side components of our cutting-edge web applications. Your deep expertise in JWT, secure authentication, real-time communication, AWS cloud services, DevOps best practices, and data-driven decision-making will be crucial in ensuring our systems' scalability, security, and efficiency. Additionally, a strong aptitude for implementing AI solutions to boost coding speed and efficiency is a highly valued asset.


Key Responsibilities:

- Collaborate closely with cross-functional teams, including frontend developers, designers, and project managers, to understand project requirements and translate them into highly scalable and efficient backend solutions using the MERN stack.

- Design, develop, and deploy robust, secure, and efficient RESTful APIs, implementing robust authentication and authorization mechanisms such as JWT (JSON Web Tokens).

- Implement advanced user authentication and authorization flows, including role-based access control (RBAC) and seamless OAuth integration.

- Leverage web socket technologies (e.g., Socket.io) to enable real-time communication and event-driven functionality within our applications.

- Develop and optimize sophisticated server-side logic for handling data storage, retrieval, and manipulation, utilizing MongoDB or other leading-edge database technologies.

- Ensure our applications' scalability, availability, and security by harnessing the power of AWS services, including EC2, Lambda, S3, and RDS.

- Collaborate closely with the DevOps team to establish streamlined deployment processes, automated testing, continuous integration/delivery (CI/CD) pipelines, and cutting-edge infrastructure-as-code (IaC) practices.

- Drive the implementation of AB testing methodologies and frameworks to empower data-driven decision-making, continually optimizing application features and functionalities.

- Proactively monitor application performance, troubleshoot issues, and provide timely resolutions to maintain robust system stability.

- Keep up-to-date with emerging technologies and industry trends, seamlessly incorporating them into development processes to drive innovation, efficiency, and advanced AB testing strategies.

- (Bonus) Implement AI solutions to supercharge coding speed and efficiency, offering features like code generation, automated testing, and intelligent error handling.


Key Requirements:

- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

- Proven and extensive experience as a Backend Developer, with exceptional skills in the MERN stack (MongoDB, Express, React, Node.js).

- Solid understanding of JWT and a track record of implementing robust and secure authentication and authorization mechanisms.

- Proficiency in JavaScript and its associated frameworks, libraries, and tools.

- In-depth experience with AWS services, including EC2, Lambda, S3, and RDS, for deploying and managing highly scalable backend applications.

- Strong knowledge of database systems, preferably MongoDB, coupled with expertise in data modeling and query optimization.

- Familiarity with DevOps practices, encompassing CI/CD pipelines, automated testing, and IaC using tools like Jenkins, GitLab, or similar.

- Proven experience in implementing AB testing methodologies and frameworks to optimize application features and functionalities.

- (Bonus) Ability to implement AI solutions to boost coding speed and efficiency.

- Familiarity with containerization technologies (e.g., Docker) and container orchestration platforms (e.g., Kubernetes) is a plus.

- Proficiency in Agile/Scrum methodologies and version control systems like Git.

- Strong problem-solving skills, with the ability to excel both independently and collaboratively in a team-oriented environment.

- Exceptional communication skills, enabling effective collaboration with cross-functional teams.


If you're a forward-thinking developer with a passion for pushing the boundaries of technology and delivering high-quality solutions, we invite you to apply and become an integral part of our innovation-driven team at Growhut.


About the company

Accelerate AI Development

Industry

IT Consulting

Company Size

11-50 Employees

Headquarter

Gurgaon

Other open jobs from Growhut