Job Description:We are seeking a skilled Full Stack Developer with expertise in Node.js to join our team. In this role, you will be responsible for designing, developing, and maintaining web applications across the entire stack. The ideal candidate is proficient in both front-end and back-end development, with a strong focus on creating scalable and efficient solutions.
Key Responsibilities:Back-End Development: Design and implement server-side logic and APIs using Node.js. Develop and maintain scalable, high-performance applications.Front-End Development: Create responsive and user-friendly interfaces using modern front-end technologies (e.g., React, Angular, Vue.js).Database Management: Design, develop, and manage relational and non-relational databases (e.g., PostgreSQL, MongoDB). Ensure data integrity and optimize performance.API Integration: Develop and integrate RESTful APIs and microservices. Handle third-party API integrations and data synchronization.Code Quality: Write clean, maintainable, and efficient code. Conduct code reviews and ensure adherence to coding standards and best practices.Testing and Debugging: Implement unit and integration tests. Identify and fix bugs and performance issues.Collaboration: Work closely with product managers, designers, and other developers to understand requirements and deliver high-quality solutions. Participate in Agile/Scrum ceremonies and contribute to project planning.Documentation: Maintain comprehensive documentation for code, APIs, and technical processes.Continuous Learning: Stay updated with emerging technologies and industry trends. Evaluate and recommend new tools and technologies.
Key Responsibilities:Back-End Development: Design and implement server-side logic and APIs using Node.js. Develop and maintain scalable, high-performance applications.Front-End Development: Create responsive and user-friendly interfaces using modern front-end technologies (e.g., React, Angular, Vue.js).Database Management: Design, develop, and manage relational and non-relational databases (e.g., PostgreSQL, MongoDB). Ensure data integrity and optimize performance.API Integration: Develop and integrate RESTful APIs and microservices. Handle third-party API integrations and data synchronization.Code Quality: Write clean, maintainable, and efficient code. Conduct code reviews and ensure adherence to coding standards and best practices.Testing and Debugging: Implement unit and integration tests. Identify and fix bugs and performance issues.Collaboration: Work closely with product managers, designers, and other developers to understand requirements and deliver high-quality solutions. Participate in Agile/Scrum ceremonies and contribute to project planning.Documentation: Maintain comprehensive documentation for code, APIs, and technical processes.Continuous Learning: Stay updated with emerging technologies and industry trends. Evaluate and recommend new tools and technologies.
Requirements for Position: Education: Bachelor’s degree in computer science, Engineering, or a related field (or equivalent work experience).Experience: Proven experience as a Full Stack Developer with a strong portfolio of web applications. At least 3 years of professional experience with Node.js.Technical Skills:Proficiency in Node.js and Express.js.Strong understanding of front-end technologies (e.g., HTML, CSS, JavaScript, React, Angular, Vue.js).Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB).Knowledge of version control systems (e.g., Git).Familiarity with containerization and orchestration (e.g., Docker, Kubernetes) is a plus.Soft Skills:Strong problem-solving and analytical skills.Excellent communication and teamwork abilities.Ability to work independently and manage multiple tasks efficiently.Preferred:Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).Knowledge of CI/CD pipelines and automation tools. The budget for this position is 200,000 to 300,000 PKR per month. Please only those candidates with 3 years experience who fall within this salary range send their resumes.