Company : Web Epic Technologies
Position Details : MERN Stack Developer
Location : Coimbatore
Job Description: MERN Stack Developer and Full Stack Developer
We are seeking a skilled and passionate Full Stack Developer to join our dynamic development team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining modern web and mobile applications. You will collaborate with cross-functional teams to deliver high-quality, scalable, and performant solutions that meet business objectives.
Responsibilities:
- Develop and maintain modern web and mobile applications, ensuring seamless integration between front-end and back-end components.
- Collaborate with product managers, designers, and other stakeholders to understand project requirements and deliver robust technical solutions.
- Write clean, efficient, and maintainable code using industry best practices and standards.
- Implement user interfaces using modern front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Vue or Angular.
- Design and develop RESTful APIs and back-end services using server-side technologies such as Node.js, Python, .NET, or Java.
- Create and optimize database schemas, perform database queries, and ensure data integrity.
- Conduct thorough testing and debugging to ensure the quality, reliability, and performance of applications.
- Collaborate with DevOps teams to deploy applications, monitor performance, and troubleshoot issues in production environments.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Proven experience as a Full Stack Developer or similar role, with a strong portfolio showcasing web applications you have developed. A minimum experience of 2+ years as a full stack developer is preferable.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks such as React, Angular, and Vue.
- Strong experience in server-side development using technologies like Node.js, Python, Ruby, .NET, or Java.
- Experience with database systems (SQL and/or NoSQL) and proficiency in writing efficient database queries.
- Knowledge of software development principles, design patterns, and best practices.
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
- Strong problem-solving skills and the ability to work both independently and collaboratively in a fast-paced environment.