Match score not available

Backend Developer

Remote: 
Full Remote
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, Extensive experience with the MERN stack, In-depth knowledge of AWS services, Strong proficiency in JavaScript.

Key responsabilities:

  • Architect and maintain server-side components
  • Design and implement secure RESTful APIs
Growhut logo
Growhut https://www.growhut.ai/
11 - 50 Employees
See more Growhut offers

Job description

Skills:
AWS, nodejs, socket.io, data modelling, secure authentication, continuous integration, emerging technologies, restful api,

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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Back-End Developer Related jobs