Full Stack Developer

Job Description

As a Full Stack Developer at PsiCo Developers, you will play a crucial role in designing, developing, and maintaining our web and mobile applications. You will work closely with our cross-functional team to create exceptional user interface and experiences and drive the success of our products. If you're a problem solver with a passion for technology, this is the role for you.

Job Responsibilities:

  • Collaborate with product owners and designers advising on best UI/UX design practices and to understand project requirements and translate them into technical specifications.
  • Oversight and guidance of end-to-end application development, including supervision and guidance of lower level front-end developers
  • Maintain, improve, update and document end-to-end application architecture.
  • Development and maintenance of web, web-admin and application backend using Node.js, React, MongoDB deployed on AWS infrastructure.
  • Create and optimize APIs and back-end services to support front-end functionality.
  • Implement user interfaces that are responsive, intuitive, visually appealing and cross browser/platform supporting
  • Create and maintain database designs for data storage and efficient processing
  • Maintain legacy code written by other developers, including bug fixes.
  • Ensure the scalability, security, and performance of our applications end to end.
  • Debug and resolve technical issues, identify bottlenecks, and improve application performance.
  • Stay up-to-date with emerging technologies and best practices in full stack development.
  • Write clean, maintainable, and well-documented code.
  • Set-up and maintain full CI/CD pipeline ensuring regular integration as required
  • Ensure proper test driven development and adequate application testing are performed to maintain excellent application quality
  • Planning and estimation of development tasks and task times

 

Requirements and Experience:

 

  • Bachelor's degree/Diploma in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of professional experience in full stack development. (must have)
  • Proficiency in Node.js, React, and AWS services. (must have)
  • Knowledgeable on the Flutter mobile framework (must have)
  • Strong knowledge of web development technologies including HTML5, CSS3, and JavaScript. (must have)
  • Experience with RESTful API design and implementation. (must have)
  • Familiarity with database systems, in particular MongoDB. (must have)
  • Understanding of version control systems, particularly Git.
  • Excellent problem-solving skills.
  • Excellent English written and verbal communication skills (must have)
  • Attention to detail
  • Ability to work both independently and collaboratively in a fast-paced environment.

 

  • You will need to have your own ‘tools of the trade’ ie: development computer and mobile device for testing as well as stable internet connectivity

Job Summary

  • Published on:2023-12-08 1:40 pm
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:3 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2024-12-28