Full Stack Developer

Company Overview:

P2P Track Technologies is a fast-growing technology company focused on delivering innovative solutions to our global clientele. As a market leader in the software industry, we pride ourselves on creating cutting-edge applications that solve real-world challenges. We are currently seeking a talented and highly motivated Full Stack Software Engineer with expertise in MERN (MongoDB, Express.js, React, Node.js) and/or MEAN (MongoDB, Express.js, Angular, Node.js) stack to join our dynamic development team.

Responsibilities:

  • Software Development: Collaborate with cross-functional teams to design, develop, test, and deploy scalable and maintainable software applications using the MERN or MEAN stack.
  • Full Stack Development: Take ownership of both front-end and back-end development, ensuring seamless integration between the different components of the application.
  • Database Design: Design and implement efficient and optimized database schemas using MongoDB, ensuring data integrity and performance.
  • API Development: Create RESTful APIs and implement server-side logic to handle data processing and interactions with the front-end.
  • User Interface (UI) Development: Develop intuitive and responsive user interfaces using modern web technologies like React (MERN) or Angular (MEAN).
  • Code Optimization: Optimize application performance and conduct regular code reviews to maintain high-quality code standards.
  • Testing and Debugging: Write unit tests and perform debugging to identify and resolve software defects.
  • Collaboration: Work closely with the product team, UX designers, and other developers to translate business requirements into technical specifications and successful deliverables.
  • Deployment and Monitoring: Deploy applications to production environments and set up monitoring and logging systems to ensure application stability.
  • Continuous Learning: Stay updated with the latest trends, technologies, and best practices in web development and apply them to enhance our products.

Requirements:

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: At least 1 year of professional experience as a Full Stack Software Engineer, with demonstrated expertise in MERN or MEAN stack development, Fresh Graduates are highly appreciated to apply.
  • Programming Skills: Proficient in JavaScript, HTML, CSS, and other relevant web development languages.
  • Front-end Framework: Experience with React.js (for MERN stack) or Angular (for MEAN stack) and knowledge of state management libraries (e.g., Redux).
  • Back-end Technologies: Strong knowledge of Node.js and Express.js (for MERN stack) or Angular and Express.js (for MEAN stack) for server-side development.
  • Database Knowledge: Hands-on experience with MongoDB and NoSQL databases.
  • Version Control: Familiarity with version control systems like Git.
  • Problem Solving: Excellent problem-solving and analytical skills with a strong attention to detail.
  • Team Player: Strong team player with excellent communication and collaboration skills.
  • Adaptability: Ability to thrive in a fast-paced and dynamic work environment, adapting to evolving project requirements.

Preferred Skills:

  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Knowledge of containerization technologies like Docker and orchestration with Kubernetes.
  • Familiarity with Agile development methodologies.

Location: The position is based in Karachi, Pakistan.

Job Category: IT Development
Job Type: Freelance

Apply for this position

Allowed Type(s): .pdf, .doc, .docx