Education :
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Years of Experience :
Minimum 2+ years of experience in back-end development and related technologies.
Responsibilities :
- Develop, maintain, and optimize back-end services and APIs for our platform.
- Collaborate with the front-end team to create seamless integration between front-end and back-end components.
- Write clean, scalable, and efficient code following best practices and industry standards.
- Implement appropriate security measures to ensure the privacy and safety of user data.
- Debug and resolve issues with existing services, enhancing performance and stability.
- Participate in the full software development life cycle, from requirement analysis to deployment.
- Stay current with emerging back-end technologies, frameworks, and best practices to enhance platform performance.
Requirements :
Strong experience with Node.js , DevOps and Express.js for server-side development.Proficient in GraphQL / REST for API development and efficient data fetching.Solid understanding of MongoDB and Redis for database management and caching.Experience with version control systems, such as Git.Familiarity with cloud infrastructure providers like AWS or GCP.Knowledge of containerization and orchestration technologies, such as Docker and Kubernetes, is a plus.Knowledge of Firebase is a plus.Strong problem-solving skills.Excellent communication and teamwork skills, with the ability to collaborate effectively with team members from various disciplines.Eagerness to learn and adapt to new technologies and industry trends.Skills Required
Graphql, Express.Js, Node.js, Firebase, Redis, Devops, Git, Rest, Gcp, Docker, Mongodb, Kubernetes, Aws