Full Stack developer
We are seeking a skilled and experienced MERN/MEAN Stack Developer to join our dynamic development team. As a MERN/MEAN Stack Developer, you will be responsible for designing, developing, and maintaining robust and scalable web applications. You will work closely with the product team to translate their requirements into technical solutions, implement new features, and ensure the application’s overall performance and reliability.
- Full-stack development: Design and implement the frontend and backend components of web applications using the MERN (MongoDB, Express.js, React.js, Node.js) or MEAN (MongoDB, Express.js, Angular, Node.js) stack.
- Database design and management: Create and manage databases, ensuring efficient data storage, retrieval, and data integrity.
- API development: Develop RESTful APIs to facilitate communication between the frontend and backend components of the application.
- Frontend development: Build responsive and user-friendly UI components using modern frontend frameworks (React for MERN, or Angular for MEAN).
- Backend development: Implement server-side logic and business logic using Node.js and Express.js (for both MERN and MEAN).
- Code testing and debugging: Conduct thorough testing of applications to identify and fix bugs, as well as optimize performance.
- Deployment and maintenance: Deploy applications to production environments and provide ongoing maintenance and support.
- Collaboration: Work collaboratively with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality products.
- Stay updated: Keep abreast of the latest industry trends and best practices in MERN/MEAN stack development and contribute ideas for continuous improvement.
Skills and Qualifications:
– Proficiency in server-side programming using Node.js and Express.js for both stacks.
– Familiarity with database management using MongoDB for both stacks.
– Experience with frontend build tools, such as Webpack, Babel, or Gulp.
– Knowledge of version control systems, particularly Git.
– Understanding of asynchronous programming and RESTful API design principles.
– Familiarity with cloud platforms, such as AWS or Azure, for deployment and hosting.
– Solid understanding of web application security best practices.
– Ability to work in an Agile development environment.
– Excellent problem-solving and communication skills.