Job Openings Lead .Net Fullstack Developer (Remote, Pakistan, USD Salary)

About the job Lead .Net Fullstack Developer (Remote, Pakistan, USD Salary)

Requirements

  • 7+ years of experience in full-stack development, with at least 4+ years in a leadership or senior developer role.
  • Bachelors degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Proficiency in multiple JavaScript frameworks such as React, Angular, or Vue.js for frontend development.
  • Strong expertise in backend development using .NET technologies and implementing MVC architecture.
  • Extensive experience with relational and non-relational databases, such as MySQL, PostgreSQL, or MongoDB, and designing efficient database schemas.
  • Proficient in version control systems like Git and familiarity with CI/CD pipelines.
  • Experience with RESTful APIs and/or GraphQL for seamless data communication.
  • Demonstrated problem-solving skills with a strong attention to detail.
  • Excellent communication, leadership, and teamwork abilities, with a track record of leading successful projects.
  • Proven ability to manage multiple tasks and prioritize effectively in a fast-paced environment.

Responsibilities

  • Lead the design, development, and maintenance of robust, scalable, and efficient full-stack applications using modern JavaScript frameworks and .NET technologies.
  • Architect and implement backend solutions following the MVC architecture to ensure modularity, maintainability, and scalability.
  • Collaborate with cross-functional teams, including designers, product managers, and stakeholders, to deliver high-quality software solutions.
  • Build and maintain APIs to support frontend functionalities and third-party integrations, ensuring seamless communication between systems.
  • Optimize application performance, troubleshoot complex issues, and ensure system reliability across the stack.
  • Mentor and guide junior developers, fostering a culture of continuous learning and technical excellence within the team.
  • Ensure code quality through comprehensive testing, peer code reviews, and adherence to best practices and industry standards.
  • Stay updated with emerging technologies, frameworks, and best practices to continuously enhance development processes and team capabilities.
  • Document technical specifications, workflows, and best practices to support project transparency and team collaboration.