Match score not available

Backend Developer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, Extensive experience with the MERN stack, Solid understanding of JWT authentication, Proficiency in JavaScript and frameworks, Experience with AWS services and DevOps practices.

Key responsabilities:

  • Develop and maintain server-side components using the MERN stack
  • Design and deploy secure RESTful APIs with JWT
  • Implement real-time communication using Socket.io
  • Optimize server-side logic for data management
  • Collaborate with teams to establish CI/CD processes
Growhut logo
Growhut
2 - 10 Employees

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

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Problem Solving

Back-End Developer Related jobs