Full Stack Developer

Location: PK

Category: Spinnlabs

Last Date: 10-31-2024

Apply Now

At SPS, we are committed to driving innovation through cutting-edge technology and exceptional talent. We are expanding our AppDev team and seeking a dynamic Full Stack Developer to join our organization. As part of the team, you will play a crucial role in building scalable, high-performance applications that meet the evolving needs of our clients. You’ll collaborate with a talented team of developers, engineers, and designers, leveraging modern tech stacks to create seamless user experiences and powerful backend systems. If you're passionate about solving complex challenges and advancing your skills in a fast-paced, collaborative environment, SPS is the place for you.

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.
  • Proficient in building responsive and dynamic web interfaces using HTML, CSS, and JavaScript, with expertise in modern frameworks like React.js and Angular.
  • Skilled in server-side programming with Node.js, Python, and Java, developing scalable backend systems and RESTful APIs.
  • Experienced in database design and management, working with both relational databases (MySQL, PostgreSQL) and NoSQL solutions (MongoDB, DynamoDB).
  • Adept at deploying applications on cloud platforms such as AWS, Azure, and Google Cloud, ensuring scalability and high availability.
 

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.

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.