MERN Developer

  • Bengaluru
  • Algoscale
Job Description We are seeking a talented MERN Developer with at least 3 years of experience in developing robust and scalable web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js), with an additional focus on TypeScript. The ideal candidate should have experience with PostgreSQL and demonstrate a deep understanding of front-end and back-end technologies. You will be part of a dynamic team focused on delivering high-quality applications while embracing modern development practices.

Key Responsibilities: Develop and Maintain Web Applications: Design and maintain scalable web applications using the MERN stack with TypeScript to ensure high performance, type safety, and maintainability. Front-End Development: Build reusable, testable, and efficient UI components using React.js with TypeScript, ensuring smooth user experiences. Back-End Development: Develop RESTful APIs using Node.js, Express.js, and TypeScript, while working with PostgreSQL databases. Database Management: Design and maintain the PostgreSQL database architecture, writing optimized queries, and ensuring data consistency and security. Code Review & Documentation: Conduct code reviews and contribute to maintaining high-quality code standards. Document code, processes, and API specifications. Collaboration & Communication: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver solutions on time. Testing & Debugging: Write and maintain unit, integration, and end-to-end tests for applications. Diagnose and resolve bugs and performance bottlenecks across the stack. Continuous Learning: Stay current with the latest trends in web development, particularly around TypeScript and modern JavaScript frameworks.

Required Qualifications: Experience: 3+ years of professional experience with React.js, Node.js, Express.js, PostgreSQL, and TypeScript. Proficiency: Strong knowledge of JavaScript and TypeScript, including ES6+ features, and modern front-end development practices. Database Skills: Solid experience with PostgreSQL, including writing complex SQL queries, database optimization, and schema design. TypeScript Expertise: Proven experience using TypeScript in both front-end (React) and back-end (Node.js) environments to improve code reliability and scalability. Version Control: Experience using Git and collaboration tools like GitHub or GitLab. Problem-Solving: Excellent analytical skills, with the ability to troubleshoot and solve issues quickly and effectively. Communication: Strong communication skills, with the ability to explain technical concepts clearly to both technical and non-technical stakeholders. Team Player: Ability to collaborate effectively within a team, adhering to best practices and promoting knowledge sharing.

Preferred Qualifications: Experience with MongoDB: Familiarity with MongoDB is a plus, although PostgreSQL is primarily used. Full-Stack Experience: Ability to work across the entire stack, from designing UI components to building server-side logic. DevOps Knowledge: Familiarity with CI/CD pipelines, Docker, and cloud services like AWS or Azure is a bonus. Agile Methodologies: Previous experience working in an Agile/Scrum environment is advantageous.

What We Offer: Opportunity to collaborate with leading companies across the globe. Opportunity to work with the latest and trending technologies. No analog stuff. Competitive salary and performance-based bonuses. Comprehensive group health insurance. Flexible working hours and remote work options. Generous vacation and paid time off. Professional development opportunities and certifications.