Backend Developer - Fresher Node.js Position - Rawalpindi, Pakistan - Info Resume Edge

    Info Resume Edge
    Info Resume Edge Rawalpindi, Pakistan

    1 month ago

    Default job background
    Description

    About the Position: We are seeking a skilled and motivated Backend Developer fresher to join our dynamic team at Info Resume Edge. As a Backend Developer, you will primarily focus on server-side logic, database integration, and ensuring the performance and responsiveness of our web applications.

    Key Responsibilities:

    • Develop and maintain server-side logic using Node.js and JavaScript.
    • Design and manage database schemas and queries using PostgreSQL with expertise in Sequelize ORM for seamless interaction with the database.
    • Implement robust API endpoints for seamless communication between the front end and back end.
    • Collaborate closely with front end developers to integrate user-facing elements with server-side logic.
    • Optimize applications for maximum performance and scalability by leveraging caching and session storage.
    • Utilize Redis for caching and session storage to enhance application efficiency.
    • Ensure the technical feasibility of UI/UX designs from a backend perspective.
    • Maintain code quality, organization, and responsiveness of applications.
    • Troubleshoot, test, and maintain core product software to ensure strong optimization and functionality.
    • Good to have basic understanding of React and Redux for seamless integration with the front end.

    Qualifications:

    • Bachelor's degree in computer science, Information Technology, or a related field.
    • Fresher from top universities.
    • Strong proficiency in JavaScript, Typescript, particularly Node.js for backend development.
    • Proficient understanding of database management with PostgreSQL.
    • Experience in implementing and maintaining API endpoints.
    • Knowledge of Redis caching and session management.
    • Good understanding of server-side CSS preprocessors for efficient styling.
    • Proficient understanding of code versioning tools, such as Git.
    • Excellent problem-solving skills and attention to detail for delivering high-quality solutions.