Back End Developer (India)

Back End Developer (India)

01 Oct
|
Meetswap
|
India

01 Oct

Meetswap

India

Job Title: Backend Developer – Node.js Location: India - REMOTE

Employment Type: Full-Time – Remote Work (Possible On-Site Relocation in Future)

__________________________________________________________________________________________

Company Overview Meetswap is a technology company building a modern social mobile platform with real-time communication, user interaction, media, discovery, subscriptions, notifications, and cloud-based services.

__________________________________________________________________________________________

Role Summary We are seeking an experienced Backend Developer with robust knowledge of Node.js, Express.js, relational databases, Redis, APIs, and cloud services.

You will be responsible for developing backend features, improving system performance, maintaining production services, supporting real-time functionality, and working closely with the mobile development team.

The ideal candidate should be comfortable working with an existing production codebase, troubleshooting complex issues, and building scalable and maintainable backend solutions.

Experience with Flutter or mobile application development is a strong advantage, but not required.

__________________________________________________________________________________________

Key Responsibilities • Develop and maintain backend services using Node.js and Express.js. • Design and build secure, scalable, and maintainable REST APIs.

• Develop and maintain real-time functionality using Socket.IO / WebSockets. • Work with relational databases and ORM technologies such as Sequelize.

- Optimize database queries, indexes, relationships, and overall performance.
- Work with Redis for caching, real-time communication, and distributed processing.
- Build and maintain background jobs and queue-based processing.
- Integrate and maintain third-party services and external APIs.
- Work with AWS services including cloud storage, monitoring, and infrastructure-related integrations.
- Maintain Firebase-related backend services and push notification integrations.
- Implement authentication, authorization, validation, and security best practices.
- Develop and maintain media upload and processing workflows.
- Monitor application performance and investigate production issues.




- Identify and resolve backend bottlenecks, scalability issues, and reliability problems.
- Improve API performance, response times, and system stability.
- Write clean, reusable, and maintainable code.
- Maintain API documentation using tools such as Swagger/OpenAPI.
- Review code and contribute to technical architecture decisions.
- Support production deployments and troubleshoot issues when required.

__________________________________________________________________________________________

Required Qualifications Technical Skills Strong knowledge & practical experience Good Understanding Of the below

- JavaScript / Node.js
- Client-server architecture
- Express.js
- Object-oriented and modular programming
- REST API development
- Database relationships
- Socket.IO / WebSockets
- Transactions
- SQL databases
- Indexing
- Sequelize or similar ORM
- Pagination
- Redis
- Caching
- Git and version control
- Background processing
- Authentication and authorization
- Error handling & Logging.
- API security validation and performance optimization
- Asynchronous programming
- Database design and optimization
- Scalable backend architecture

__________________________________________________________________________________________

Experience • Around 3–5+ years of backend development experience is preferred.

- Experience working on production applications.
- Experience building and maintaining scalable APIs.
- Experience with real-time systems is preferred.
- Experience working with cloud-based infrastructure is an advantage.
- Experience troubleshooting production and performance issues is important.
- Expertise in coding a large chat based system which handles 10,000's of active users

__________________________________________________________________________________________

Preferred Qualifications Experience with some of the following is highly valued:

- AWS & Amazon S3




- CloudWatch
- Docker
- MySQL
- PostgreSQL
- Sequelize
- Redis / ioredis
- BullMQ or similar queue systems
- Firebase Admin SDK
- Firebase Cloud Messaging
- Swagger / OpenAPI
- RevenueCat
- CI/CD
- Image or video processing
- Performance monitoring & High-traffic or scalable applications

__________________________________________________________________________________________

Nice to Have – Flutter / Mobile Experience Experience with Flutter / Dart is a strong advantage.

Candidates with mobile-development experience may be better able to understand the full interaction between frontend and backend systems.

Nice-to-have mobile experience includes: • Flutter / Dart

- Riverpod or other state-management solutions
- REST API integration
- Socket.IO integration
- SQLite / local databases
- Firebase
- Push notifications
- Mobile authentication
- Offline/online synchronization
- App lifecycle handling

This is not a Flutter-focused role, but being able to understand and troubleshoot issues across both backend and mobile layers is highly valuable.

__________________________________________________________________________________________

Soft Skills • Strong problem-solving and debugging skills.

- Good analytical thinking.
- Strong written and spoken English.
- Ability to work with an existing codebase.
- Ability to work independently and as part of a team.
- Good communication with technical and non-technical team members.
- Attention to code quality and production stability.
- Ability to understand business requirements and translate them into technical solutions.

__________________________________________________________________________________________

Compensation & Schedule • Competitive salary based on experience and skill level (Range – 50,000 RS To 100,000 RS). (Versatile & Negotiable depending on Experience)

- Opportunity to work on a production mobile platform.
- Exposure to backend, cloud, real-time systems, mobile integration, and scalable architecture.
- Long-term position with opportunities for technical growth and ownership.
- 48 hours/week — 8 hours/day, 6 days/week
- Work tracked via Jibble (time-tracking is mandatory during shifts)

📌 Back End Developer (India)
🏢 Meetswap
📍 India

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: back end developer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: back end developer (india) / india