Job Description
Savanna Digital is seeking an experienced and versatile MEAN / PERN Stack Developer to join our dynamic and innovative team. The successful candidate will play a crucial role in designing, developing, and implementing web application using a combination of the MEAN (MongoDB, Express.js, AngularJS, Node.js) and PERN (PostgreSQL, Express.js, React.js, Node.js) technology stacks. Their expertise in both stacks will be essential in crafting high-quality, scalable, and user-friendly applications that meet our clients’ diverse needs and deliver seamless user experiences.
As we are a start-up organization, our ideal candidate should be open to learn new things, able to self-manage and perform effectively on assigned tasks. They should possess a ‘can do’ attitude and be adaptable in a fast-paced environment.
This position is a Full-Time, Contract Employment role and shall be based remotely in Pakistan, Islamabad.
Responsibilities:
- Collaborate with cross-functional teams to understand project requirement and translate them into technical specifications.
- Design and develop robust, efficient web applications using a combination of the MEAN and PERN stacks, depending on project requirements.
- Create RESTful APIs using Express.js and Node.js for seamless data communication between the front-end and back-end systems.
- Integrate data storage solutions using MongoDB (MEAN) or PostgreSQL (PERN), ensuring data integrity and efficient retrieval.
- Collaborate with front-end developers to build responsive and visually appealing user interfaces using AngularJS (MEAN) or React.js (PERN).
- Implement secure user authentication and authorization mechanisms to protect sensitive data and maintain application security.
- Optimize web applications for maximum speed and scalability, ensuring a smooth user experience across different devices and browsers.
- Conduct thorough testing and debugging to identify and resolve issues promptly, ensuring the reliability of the applications.
- Stay up-to-date with the latest trends and best practices in web development and apply innovative ideas to enhance application performance and user experience.
- Participate in code reviews and provide constructive feedback to team members to ensure code quality and adherence to coding standards.
Requirements:
- Full Stack Developer with proven expertise in MongoDB, PostgreSQL, Express.js, AngularJS / ReactJS, and Node.js.
- Strong proficiency in JavaScript and related libraries and frameworks.
- Solid understanding of RESTful API design principles and experience in building APIs.
- Proficiency in both NoSQL (MongoDB) and relational (PostgreSQL) database design, optimization, and integration.
- Familiarity with front-end technologies like HTML5, CSS3, and responsive design.
- Knowledge of CSS frameworks (Bootstrap / Tailwind) for enhanced web design.
- Familiarity with Git and collaborative development workflows.
- Understanding of server-side templating languages (e.g., EJS, Handlebars) is a plus.
- Ability to work independently and collaboratively in a fast-paced, agile environment.
- Strong problem-solving skills and a passion for writing clean, maintainable, and efficient code.
- Excellent communication and interpersonal skills to work effectively with team members and clients.
- Possess knowledge of web application security best practices to ensure secure coding and data protection.
- Possess knowledge in Angular RxJS and Signals is a plus.
- Experience in performing Third-Party integration services.