Full Stack Developer (Mumbai City)

Full Stack Developer (Mumbai City)

29 Aug
|
E PAYMENT SERVICES
|
Mumbai City

29 Aug

E PAYMENT SERVICES

Mumbai City

Job Overview

We are looking for a skilled Full Stack Developer with 2–3 years of hands-on experience in the MERN stack to join our development team. The ideal candidate should have strong experience building scalable web applications, REST APIs, database-driven systems, and cloud-based applications using MongoDB, PostgreSQL, and AWS.

Experience working with AI-powered features and payment gateway/payment processing systems will be highly preferred.

The candidate will work closely with product, backend, frontend, DevOps, and QA teams to design, develop, integrate, test, and maintain reliable production-grade applications.

Key ResponsibilitiesFull Stack Development

- Develop responsive and scalable web applications using React.js, Node.js, Express.js, and JavaScript/TypeScript.
- Build reusable and maintainable frontend components.
- Develop secure and scalable RESTful APIs and backend services.
- Implement authentication, authorization, RBAC, session management, and API security.
- Integrate frontend applications with backend APIs and third-party services.
- Troubleshoot and optimize application performance.

Database Development
- Work with MongoDB and PostgreSQL for application development.
- Design database schemas, relationships, indexes, and queries.
- Write optimized SQL queries and MongoDB queries.
- Handle transactions, data consistency, migrations, and database optimization.
- Troubleshoot database performance and connectivity issues.

AWS & Cloud
- Deploy and maintain applications on AWS.
- Hands-on experience with services such as:
- EC2
- ECS
- ECR
- S3
- RDS
- CloudWatch
- IAM
- VPC
- ALB
- Route 53
- Understand basic cloud networking, security groups, IAM permissions, and workplace configuration.
- Work with development, staging, and production environments.
- Support CI/CD pipelines and automated deployments.

Payment Systems
- Develop and integrate payment gateways and payment APIs.
- Understand payment flows such as:
- Payment initiation
- Authorization
- Capture
- Success/failure handling
- Refunds
- Webhooks
- Transaction reconciliation
- Work with payment gateway APIs, SDKs, webhooks, and third-party payment providers.
- Implement secure handling of payment-related data.
- Troubleshoot payment API and transaction integration issues.
- Understanding of payment orchestration, routing, or payment processing systems is an advantage.

AI Integration




- Integrate AI/LLM-powered features into web applications.
- Work with AI APIs and third-party AI services.
- Build features such as AI assistants, intelligent search, automation, recommendations, or AI-based analytics.
- Understand basic concepts such as:
- LLMs
- Prompt engineering
- Embeddings
- RAG
- Vector databases
- AI API integration
- Experience with OpenAI, Claude, Gemini, Qwen, Ollama, or similar technologies is a plus.

API & Third-Party Integrations
- Design and consume REST APIs.
- Integrate external services and third-party APIs.
- Implement webhook-based integrations.
- Handle API authentication, retries, errors, rate limits, and logging.
- Document APIs using Swagger/OpenAPI or similar tools.

Security & Performance
- Follow secure coding practices.
- Implement proper input validation and error handling.
- Protect APIs against common vulnerabilities such as SQL injection, NoSQL injection, XSS, CSRF, and unauthorized access.
- Optimize frontend and backend performance.
- Implement logging, monitoring, and proper exception handling.

Collaboration
- Work with developers, DevOps engineers, QA engineers, and product teams.
- Participate in code reviews and technical discussions.
- Analyze requirements and convert them into technical solutions.
- Debug production issues and provide root-cause analysis.
- Maintain clean, documented, and maintainable code.

Required Technical SkillsFrontend
- React.js
- JavaScript / TypeScript
- HTML5
- CSS3
- REST API integration
- State management such as Redux, Context API, or similar

Backend
- Node.js
- Express.js
- TypeScript
- REST API development
- Authentication & Authorization
- JWT
- Webhooks

Databases
- MongoDB
- PostgreSQL
- SQL
- Database schema design
- Query optimization
- Indexing

Cloud / DevOps
- AWS
- EC2
- ECS
- ECR
- S3
- RDS
- IAM
- CloudWatch
- Basic Docker knowledge
- Git and GitHub
- Basic CI/CD knowledge

Payment Technology
- Payment gateway API integration
- Payment webhooks
- Transaction lifecycle
- Refunds
- Reconciliation
- Payment failure handling




- Experience with providers such as Stripe, Razorpay, PayPal, Adyen, Checkout.com, or similar is an advantage.

AI
- AI API integration
- LLM concepts
- Prompt engineering
- RAG fundamentals
- AI chatbot/assistant development
- Experience with OpenAI, Claude, Gemini, Qwen, Ollama, or similar platforms is a plus.

Preferred Skills
- Experience with payment platforms, fintech, banking, or financial applications.
- Understanding of PCI DSS and payment security.
- Experience with payment orchestration or multi-provider payment systems.
- Experience working with microservices.
- Docker and containerization.
- Redis or caching technologies.
- Message queues such as RabbitMQ, Kafka, or SQS.
- Basic understanding of AWS networking and security.
- Experience with automated testing.
- Experience troubleshooting production systems.

Education
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is preferred.
- Equivalent practical development experience will also be considered.

What We Are Looking For
- Strong problem-solving and debugging skills.
- Good understanding of software development lifecycle.
- Ability to write clean, scalable, and maintainable code.
- Good understanding of API architecture and database design.
- Ability to work independently as well as within a team.
- Strong attention to security, performance, and reliability.
- Willingness to learn and work with new technologies.
- Good communication and documentation skills.

Experience Level 2–3 years of professional software development experience, with strong hands-on experience in:

MERN Stack + AWS + MongoDB + PostgreSQL + APIs + Payment Systems + AI Integrations

Interview Focus Areas

Candidates may be evaluated on:

- JavaScript / TypeScript fundamentals
- React.js development
- Node.js and Express.js
- REST API architecture
- MongoDB and PostgreSQL
- AWS fundamentals
- Docker and deployment concepts
- Payment gateway integrations
- Webhooks and transaction lifecycle
- AI/LLM integration
- Application security
- Debugging and production troubleshooting
- System design fundamentals
- Git and development workflow
- Real-world coding/problem-solving ability

Pay: ₹380,818.56 - ₹1,035,215.20 per year

Benefits

- Work from home

Work Location: Hybrid remote in Mumbai, Maharashtra (Mumbai, Mumbai District)

📌 Full Stack Developer (Mumbai City)
🏢 E PAYMENT SERVICES
📍 Mumbai City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (mumbai city) / mumbai city

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (mumbai city) / mumbai city