Home·Find Jobs·Full Stack Developer – Web & Mobile Applications
V

Full Stack Developer – Web & Mobile Applications

VettedBench
Posted 12 days ago
IN5+ yrsOn-site

About this role

The team is seeking an experienced and motivated Full Stack Developer – Web & Mobile Applications to join their development team. The ideal candidate will have strong hands-on experience across frontend development, backend development, databases, APIs, integrations, and mobile application development.

In this role, you will be involved in developing new applications as well as maintaining, improving, troubleshooting, and optimizing existing web and mobile platforms. You should be able to 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, and UI/UX implementation.
  • Preferred: Next.js and modern JavaScript/ES6+.

Backend Development:

  • Strong experience with Node.js and/or PHP (Laravel).
  • Experience in RESTful API development, server-side application development, authentication and authorization, API security, and error handling.

Database:

  • Experience with MySQL and/or MongoDB, including database design, data modelling, relationships, indexing, and query optimization.

Mobile Application Development:

  • Experience with React Native and/or Flutter, including mobile UI development, REST API integration, and Firebase integration.

APIs, Security & Integrations:

  • Practical experience with REST APIs, JSON, third-party API integrations, authentication, and secure session management.
  • Experience with payment platforms such as Stripe, PayPal, or similar services is an advantage.

Development Tools & Deployment:

  • Experience with Git, GitHub, API testing, application deployment, and production troubleshooting.
  • Preferred: CI/CD, cloud platforms, Docker, and automated testing.

Required Experience:

  • 5+ years of professional software development experience.
  • Strong experience developing production-level web applications and maintaining mobile applications.
  • Experience working with frontend and backend technologies, databases, APIs, and integrating third-party services.

What We Offer:

The team provides a collaborative work environment where you can grow your skills and advance your career. You will have the opportunity to work on exciting projects and contribute to innovative solutions in the web and mobile application space.

Applications are read by our talent team, usually within two working days. If you look like a fit we will call you, and you will hear from us either way.

More open roles

View all roles →
Apply for this role →