Key Responsibilities 1 Frontend Development
Develop userfriendly web interfaces using Reactjs
Implement responsive design principles for a seamless user experience across various devices and screen sizes
Integrate thirdparty APIs and libraries as needed
Debug and optimize clientside code for performance and scalability
2 Backend Development
Build and maintain serverside applications using Nodejs and Expressjs
Design and implement RESTful APIs for data communication
Create and manage databases using MongoDB including schema design indexing and querying
Implement user authentication and authorization mechanisms
3 Fullstack Development
Collaborate with frontend and backend developers to ensure seamless integration between the client and server sides
Work on both new projects and the enhancement of existing applications
4 Documentation
Create and maintain technical documentation for code APIs and system architecture
Collaborate with other team members to ensure knowledge sharing
5 Stay Current with Industry Trends
Keep uptodate with the latest trends and technologies in web development
Proactively suggest improvements and optimizations for existing projects
Requirements
Bachelors degree in Computer Science Information Technology or related field or equivalent work experience
Proven experience as a MERN developer or similar role
Strong proficiency in JavaScript HTML CSS and related technologies
Proficiency in Reactjs for frontend development
Proficiency in Nodejs and Expressjs for backend development
Experience with MongoDB or other NoSQL databases
Knowledge of RESTful API design and development
Familiarity with version control systems eg Git
Experience with deployment and hosting platforms
Strong problemsolving and debugging skills
Excellent teamwork and communication skills
Ability to work independently and meet project deadlines
Good to have Qualifications will be an added advantage
Experience with other frontend libraries and frameworks eg Redux Angular Vuejs
Knowledge of GraphQL
Familiarity with containerization and orchestration eg Docker Kubernetes
Experience with continuous integration and continuous deployment CICD pipelines
Understanding of web security best practices
Develop userfriendly web interfaces using Reactjs
Implement responsive design principles for a seamless user experience across various devices and screen sizes
Integrate thirdparty APIs and libraries as needed
Debug and optimize clientside code for performance and scalability
Build and maintain serverside applications using Nodejs and Expressjs
Design and implement RESTful APIs for data communication
Create and manage databases using MongoDB including schema design indexing and querying
Implement user authentication and authorization mechanisms
Collaborate with frontend and backend developers to ensure seamless integration between the client and server sides
Work on both new projects and the enhancement of existing applications
Create and maintain technical documentation for code APIs and system architecture
Collaborate with other team members to ensure knowledge sharing
Keep uptodate with the latest trends and technologies in web development
Proactively suggest improvements and optimizations for existing projects
Bachelors degree in Computer Science Information Technology or related field or equivalent work experience
Proven experience as a MERN developer or similar role
Strong proficiency in JavaScript HTML CSS and related technologies
Proficiency in Reactjs for frontend development
Proficiency in Nodejs and Expressjs for backend development
Experience with MongoDB or other NoSQL databases
Knowledge of RESTful API design and development
Familiarity with version control systems eg Git
Experience with deployment and hosting platforms
Strong problemsolving and debugging skills
Excellent teamwork and communication skills
Ability to work independently and meet project deadlines
Experience with other frontend libraries and frameworks eg Redux Angular Vuejs
Knowledge of GraphQL
Familiarity with containerization and orchestration eg Docker Kubernetes
Experience with continuous integration and continuous deployment CICD pipelines
Understanding of web security best practices
Keyskills: Computer science System architecture Front end Version control GIT Web development Schema HTML Information technology Technical documentation
Established in 1992, Pi Techniques started as a small support services company to cater to individuals and home offices. We have now grown to have multiple divisions and have serviced over 300 clients. At Pi Techniques its always keep it simple thats how we manage to keep our large client base delig...