Full Stack Developer

Location: PK

Category: Spinnlabs

Last Date: 09-15-2025

Apply Now

Knowledge and Skills:

  • Strong debugging and problem-solving skills to resolve development challenges.
  • Skilled in writing unit and integration tests to ensure high-quality code and smooth functionality across platforms.
  • Expertise in cross-browser compatibility and responsive web design for consistent user experiences across devices.
  • Strong communication and teamwork skills, effectively collaborating with designers, product managers, and other developers to deliver high-quality products.
  • Skilled in debugging and resolving issues across the entire stack, including frontend, backend, and database layers.
  • Proficient in optimizing web applications for performance, reducing load times, and improving user experience through best coding practices.

Job Description:

  • Develop Full Stack Applications:
    • Create user-facing (frontend) and server-side (backend) software for web applications.
  • Maintain and Optimize Web Applications:
    • Ensure high performance, security, and scalability of applications.
  • Collaborate with Teams:
    • Work with cross-functional teams, including designers, product managers, and other developers, to meet project requirements.
  • Integration of 3rd Party Services and APIs:
    • Connect external services/APIs for payment gateways, social media, analytics, etc.
  • Database Design & Management:
    • Design and manage relational (SQL) and non-relational (NoSQL) databases.
  • Deploy and Monitor Applications:
    • Set up, deploy, and maintain web applications on cloud platforms or hosting environments.
  • Code Reviews & Testing:
    • Conduct peer code reviews and write automated tests to ensure code quality and coverage.

Tasks:

  • Create server-side logic, APIs, and database interactions.
  • Develop responsive, user-friendly interfaces
  • Design and implement RESTful APIs for seamless data exchange between frontend and backend systems.
  • Collaborate with cross-functional teams to define and meet project requirements.
  • Optimize application performance and scalability, ensuring smooth user experiences.
  • Write clean, maintainable code and perform peer code reviews.
  • Write unit, integration, and end-to-end tests to ensure code quality and functionality.
  • Set up Continuous Integration/Continuous Deployment (CI/CD) pipelines for automated testing and deployment.
  • Write unit, integration, and end-to-end tests to ensure code quality and functionality.
  • Manage version control using Git for collaboration and code management.
  • Document application processes, code, and technical specifications.

Qualification:

Education:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Alternatively, equivalent work experience in software development can suffice.

Experience:

  • 2-5 years of experience in software development, with a focus on both frontend and backend technologies.
  • Proven experience in developing web applications and RESTful APIs.

Software Productivity Strategists is an Equal Opportunity Employer and a Drug-Free Workplace. SPS complies with all applicable federal, state, and local employment laws and provides equal employment opportunities to all qualified applicants and employees.