Job SummaryWe are looking for a Full Stack Developer to join our dynamic team. The ideal candidate will have a strong background in the MERN stack (MongoDB, Express.js, React, Node.js) and Database such as MySQL and Postgres. You will be responsible for designing, developing, and maintaining web applications, ensuring scalability and performance, and collaborating with cross-functional teams to deliver high-quality products.
Key ResponsibilitiesDevelop and Maintain Applications:Design, develop, and maintain web applications using the MERN stack.Technical Leadership:Provide technical guidance and mentorship to junior developers.Lead code reviews, enforce coding standards, and ensure code quality.Collaboration:Work closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.Collaborate with DevOps teams to manage deployment pipelines and CI/CD processes.Performance Optimization:Optimize applications for maximum speed and scalability.Identify and resolve performance bottlenecks and security issues.Documentation and Testing:Write clear and comprehensive documentation for the codebase.Develop and execute unit and integration tests to ensure application quality.
Required QualificationsExperience:5+ years of experience in full stack development.Proven experience with the MERN stack (MongoDB, Express.js, React, Node.js).Skills:Strong understanding of RESTful APIs and web services.Experience with front-end technologies including HTML5, CSS3, and JavaScript.Knowledge of database design and management (SQL and NoSQL).Familiarity with version control systems (e.g., Git).Soft Skills:Excellent problem-solving skills and attention to detail.Strong communication and teamwork abilities.Ability to work in an agile development environment.
Preferred QualificationsExperience with cloud services such as AWS, Azure, or Google Cloud.Familiarity with containerization technologies like Docker and Kubernetes.Knowledge of modern JavaScript frameworks and libraries beyond React (e.g., Next.js).Experience with automated testing frameworks and tools.