We are looking for an experienced and motivated Full Stack Developer – Web & Mobile Applications to join our development team.
The ideal candidate will have strong hands-on experience across frontend development, backend development, databases, APIs, integrations, and mobile application development.
You will be involved in developing new applications as well as maintaining, improving, troubleshooting, and optimizing existing web and mobile platforms.
We are looking for someone who can work independently, understand project requirements, write clean and scalable code, and contribute throughout the complete software development lifecycle.
Key Responsibilities:
Design, develop, test, and maintain responsive web applications.
Build modern and scalable frontend applications.
Develop secure and efficient backend APIs and services.
Develop and maintain mobile applications using React Native and/or Flutter.
Design and work with SQL and NoSQL databases.
Integrate third-party APIs, payment gateways, Firebase services, and external platforms.
Implement authentication, authorization, token-based security, and secure session management.
Troubleshoot and resolve application bugs and production issues.
Optimize application performance, reliability, and scalability.
Participate in code reviews and maintain clean, reusable, and well-documented code.
Use Git/GitHub and follow proper version-control practices.
Work closely with designers, project managers, and other developers.
Maintain and improve existing production applications.
Assist with deployment, production support, and technical troubleshooting.
Follow secure development practices and maintain application security.
Contribute to technical decisions and recommend appropriate solutions where required.
Required Technical Skills
Frontend Development
Strong hands-on experience with:
HTML5
CSS3
JavaScript
React.js
Responsive Web Design
Bootstrap
AJAX / JSON
REST API integration
UI/UX implementation
Preferred:
Next.js
Modern JavaScript/ES6+
Experience building reusable React components
Backend Development
Strong experience with one or both of the following:
Node.js
PHP
Laravel
Additional experience should include:
RESTful API development
Server-side application development
Authentication and authorization
API security
Third-party API integration
Error handling and logging
Application performance optimization
Experience with both Node.js and PHP/Laravel will be highly regarded.
Database
Experience with one or both of the following:
MySQL
MongoDB
You should have a good understanding of:
Database design
Data modelling
Relationships and indexing
Query optimization
Database performance
CRUD operations
Data security and validation
Mobile Application Development
Experience with at least one of the following is required:
React Native
Flutter
Experience should include:
Mobile UI development
REST API integration
Firebase integration
Firebase Authentication
Push Notifications
Secure data handling
Mobile application performance optimization
Authentication and session management
Payment gateway integration
Mobile application deployment
Experience with both React Native and Flutter will be an advantage.
APIs, Security & Integrations
The candidate should have practical experience with:
REST APIs
JSON
Third-party API integrations
API testing and debugging
Authentication and authorization
JWT / token-based authentication
OAuth
Secure session management
Payment gateway integration
Tokenization
Basic application security principles
Data validation and secure API communication
Experience working with payment platforms such as Stripe, PayPal, Square, Razorpay, or similar services will be an advantage.
Development Tools & Deployment
Experience with:
Git
GitHub
Version control
API testing and debugging
Application deployment
Production troubleshooting
Server management and basic deployment processes
Preferred:
CI/CD
Cloud platforms
Docker
Automated testing
Production monitoring
DevOps practices
Required Experience:
5+ years of professional software development experience.
Strong experience developing production-level web applications.
Practical experience developing or maintaining mobile applications.
Experience working with frontend and backend technologies.
Experience working with databases and APIs.
Experience integrating third-party services.
Experience troubleshooting and maintaining existing applications.
Ability to understand technical requirements and convert them into working solutions.
Ability to work independently as well as within a development team.
Preferred Experience:
Candidates with experience in the following will be preferred:
Experience working across both web and mobile applications.
Experience with both Node.js and PHP/Laravel.
Experience with both React Native and Flutter.Experience with Next.js.
Experience with SaaS platforms.
Experience with payment systems and financial integrations.
Experience with cloud services.
Experience with CI/CD and deployment.
Experience working with production applications.
Understanding of scalable and secure application architecture.
Experience optimizing application performance.
Experience working with large or existing codebases.
What We Are Looking For:
We are looking for a developer who is comfortable working across the full software development lifecycle.
The ideal candidate should be able to work across:
Frontend → Backend → Database → APIs → Integrations → Mobile Applications → Authentication → Security → Testing → Deployment → Production Support
You do not need to be an expert in every technology listed above. However, you should have strong full-stack development fundamentals, be comfortable learning new technologies, and have practical experience working on real-world applications.
We particularly value developers who can understand an existing application, identify issues, recommend improvements, and implement solutions without requiring constant supervision.
Qualifications:
Bachelor's degree or diploma in Computer Science, Software Engineering, Information Technology, or a related field is preferred.
5+ years of professional software development experience.
Strong problem-solving and analytical skills.
Good communication and teamwork skills.
Ability to work independently and manage multiple development tasks.
Strong attention to detail.Commitment to writing clean, maintainable, and secure code.
Ability to work with deadlines and prioritize development tasks.
Why Join Us?
Work on real-world web and mobile applications.
Opportunity to work across multiple modern technology stacks.
Work closely with an experienced development and product team.
Exposure to complete software development lifecycles.
Opportunity to work on new features as well as existing production applications.
Opportunity to expand your technical skills across web, mobile, backend, APIs, databases, and cloud technologies.
Work in a collaborative and growth-oriented environment.
How to Apply?
Interested candidates are requested to submit their updated CV/Resume along with details of relevant projects and development experience.
Please include:
Updated CV/Resume
Total years of professional experience
Current salary
Expected salary
Notice period / availability
GitHub profile, if available
Portfolio or personal website, if available
Links to relevant web or mobile applications you have developed
Brief details of your most relevant projects
Pay: ₹55,000.00 - ₹60,000.00 per month
Work Location: In person