MERN Stack Developer

5 years

4 Lacs

Posted:2 days ago| Platform: GlassDoor logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

About the Company:

Camp is an AI-driven Go-to-Market (GTM) technology platform that empowers B2B companies to effectively bring their products to market. Founded by IIM graduates, the company serves clients across India, the Middle East, and the USA. Our platform leverages the power of Marketing Automation, Sales Automation, and Thru-Channel Marketing Automation (TCMA). For more info, visit our website at https://campautomation.com.

We are seeking a Senior Developer (MERN Stack) to join our software development team. You will play a crucial role in managing the end-to-end development of our core products, beginning with initial planning and moving through to deployment and maintenance.

Key Responsibilities:

Pre-Development Responsibilities:

  • Requirements Gathering: Work closely with product managers, stakeholders, and cross-functional teams to understand and define product requirements and user stories.
  • Technical Feasibility & Planning: Assess technical feasibility of requirements and help prioritize features based on technical complexity, risk, and impact.
  • System Architecture & Design: Design scalable, maintainable, and high-performance architectures from scratch. Document architecture diagrams, data flow, and component interactions.
  • Project Roadmap & Estimation: Collaborate in creating the project roadmap, defining key milestones, timelines, and resource requirements. Estimate development time and effort for various modules.
  • Technology Stack Selection: Evaluate and choose appropriate tools, libraries, and technologies for front-end, back-end, database, and DevOps requirements.
  • Security & Compliance Planning: Identify security requirements early in the design phase, implementing measures to ensure data protection and regulatory compliance.

Development & Deployment Responsibilities:

  • Full-Stack Development: Design, develop, and implement features for a scalable SAAS platform, following best practices for performance, security, and modularity.
  • API Development & Integration: Create RESTful APIs for internal and third-party integrations, focusing on robust error handling and high-performance transactions.
  • Automated Testing & Quality Assurance: Conduct unit, integration, and end-to-end testing. Set up and maintain CI/CD pipelines to support automated testing and smooth deployment.
  • Version Control & Code Review: Manage code repositories, maintain a clean codebase, and conduct peer reviews to ensure adherence to coding standards and optimizations.
  • Deployment &DevOps: Collaborate with DevOps teams for Dockerized environments, cloud deployments (AWS, GCP, or Azure), and managing scalable infrastructures with Kubernetes.
  • Team Leadership: Mentor developers, manage task assignments, and coordinate with cross-functional teams to ensure project alignment.

Post-Deployment & Maintenance:

  • Performance Optimization: Monitor performance metrics and optimize the application post-deployment for speed, scalability, and efficiency.
  • Bug Fixing & Updates: Identify and resolve issues, ensuring continuous improvement and feature updates in line with user feedback.
  • Documentation: Maintain comprehensive documentation of code, technical processes, and system architecture to support future development and maintenance.

Required Skills and Qualifications:

  • Professional Experience: 5+ years in full-stack development, preferably in a product-based or SaaS environment.
  • Educational Background: Bachelor's/Master's degree in Computer Science, Engineering, or a related field.
  • Technical Expertise:
  • Frontend: HTML5, CSS3, JavaScript (ES6+), React.js, Redux, Tailwind or Material UI
  • Backend: Node.js, Express.js
  • Database: MongoDB, MongoDB Atlas, with expertise in designing schemas and optimizing database queries
  • DevOps: Experience with Docker, Kubernetes, and cloud platforms like AWS, Azure, or GCP.
  • APIs: Proficient in creating and managing RESTful APIs; experience with GraphQL is a plus.
  • Testing: Proficient in unit testing frameworks like Jest, Mocha, and experience with CI/CD tools such as Jenkins or GitHub Actions.
  • Version Control: Strong Git skills, including branching, pull requests, and code reviews.

Desired Qualities:

  • Strong analytical and problem-solving skills.
  • Ability to work independently and collaboratively in a fast-paced, agile environment.
  • Excellent communication and interpersonal skills to facilitate effective collaboration.

Job Type: Full-time

Pay: From ₹404,759.71 per year

Work Location: Hybrid remote in Bengaluru, Karnataka

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

mumbai, hyderabad, mumbai, hyderabad