Full Stack Developer (India)

Full Stack Developer (India)

06 Aug
|
PMS INNOVATION SOLUTIONS
|
India

06 Aug

PMS INNOVATION SOLUTIONS

India

Full Stack Developer – Detailed Job Roles & ResponsibilitiesJob Title:

Full Stack Developer

Department:

Technology / IT / Software Development

Reporting To:

Project Manager / Technical Lead / CTO

Job Summary

We are seeking a highly motivated and experienced Full Stack Developer to design, develop, test, and maintain scalable web applications and software solutions. The candidate will be responsible for handling both front-end and back-end development, database management, API integration, deployment, and ongoing application support.

The ideal candidate should possess strong problem-solving skills, a passion for technology, and the ability to work collaboratively in a fast-paced environment.

Detailed Job Roles & Responsibilities1. Front-End Development Responsibilities

- Develop modern, responsive, and user-friendly web interfaces.
- Create visually appealing UI/UX based on design mockups and wireframes.
- Build reusable and scalable front-end components.
- Ensure compatibility across browsers, devices, and operating systems.
- Optimize applications for maximum speed and responsiveness.
- Implement mobile-first and responsive design principles.
- Work with front-end frameworks and libraries such as:
- React.js
- Angular
- Vue.js
- Bootstrap
- Tailwind CSS
- Ensure accessibility standards and UI consistency.
- Improve website loading speed and front-end performance.
- Integrate APIs and dynamic data into front-end applications.

2. Back-End Development Responsibilities

- Design, develop, and maintain server-side application logic.
- Build scalable RESTful APIs and backend services.
- Develop secure authentication and authorization systems.
- Handle user sessions, permissions, and role management.
- Work with server-side technologies such as:
- Node.js
- Express.js
- PHP
- Laravel
- Python
- Django
- Java
- Spring Boot
- .NET
- Implement business logic and application workflows.
- Optimize server performance and application efficiency.
- Ensure application security and data protection standards.
- Develop microservices and scalable backend architectures.
- Handle file uploads, email services, payment gateways, and third-party integrations.

3. Database Management Responsibilities

- Design and manage relational and non-relational databases.
- Create database schemas, tables, and structures.
- Write optimized SQL queries and database procedures.
- Manage database performance tuning and optimization.
- Ensure data integrity, backup, and recovery processes.
- Work with databases such as:
- MySQL




- PostgreSQL
- MongoDB
- Firebase
- Redis
- Implement indexing, caching, and query optimization techniques.
- Monitor database performance and troubleshoot issues.

4. API Development & Integration

- Develop REST APIs and GraphQL APIs.
- Integrate third-party APIs and external services.
- Handle payment gateway integrations.
- Integrate social media login systems.
- Ensure secure API communication using tokens and authentication.
- Maintain API documentation and version control.
- Troubleshoot API-related performance and connectivity issues.

5. Application Testing & Quality Assurance

- Perform unit testing, integration testing, and system testing.
- Identify bugs, errors, and performance bottlenecks.
- Debug applications and resolve technical issues efficiently.
- Conduct code reviews and maintain coding standards.
- Implement automated testing frameworks where applicable.
- Ensure application stability and reliability.
- Monitor error logs and crash reports.

6. Deployment & DevOps Responsibilities

- Deploy applications on cloud platforms and servers.
- Configure hosting environments and production servers.
- Work with cloud services such as:
- AWS
- Google Cloud
- Microsoft Azure
- DigitalOcean
- Manage CI/CD pipelines and automated deployment workflows.
- Configure Docker containers and virtualization environments.
- Handle server maintenance, updates, and monitoring.
- Ensure uptime, scalability, and infrastructure reliability.
- Implement security patches and system updates.

7. Security Responsibilities

- Implement web application security best practices.
- Protect applications against vulnerabilities such as:
- SQL Injection
- XSS
- CSRF
- Authentication attacks
- Encrypt sensitive data and secure APIs.
- Conduct security testing and vulnerability assessments.
- Implement access control and permission systems.
- Ensure compliance with data privacy standards.

8. Performance Optimization Responsibilities

- Optimize front-end and back-end performance.
- Improve database query execution time.
- Reduce server response time and application latency.




- Implement caching strategies and CDN integrations.
- Monitor application performance using analytics tools.
- Ensure scalability for high-traffic applications.

9. Collaboration & Team Coordination

- Collaborate with designers, developers, QA teams, and project managers.
- Participate in sprint planning and Agile development processes.
- Attend technical discussions and brainstorming sessions.
- Assist junior developers and provide technical guidance.
- Communicate project updates and technical challenges effectively.
- Coordinate with clients and stakeholders when required.

10. Documentation Responsibilities

- Prepare technical documentation for applications and systems.
- Document APIs, workflows, and development processes.
- Maintain deployment and maintenance documentation.
- Create user manuals and troubleshooting guides where required.

Required Technical SkillsFront-End Technologies

- HTML5
- CSS3
- JavaScript (ES6+)
- React.js / Angular / Vue.js
- Bootstrap / Tailwind CSS

Back-End Technologies

- Node.js
- Express.js
- PHP / Laravel
- Python / Django
- Java / Spring Boot
- ASP.NET

Database Technologies

- MySQL
- PostgreSQL
- MongoDB
- Firebase

Tools & Platforms

- Git & GitHub
- Docker
- Jenkins
- Postman
- VS Code
- Jira / Trello

Cloud & Hosting

- AWS
- Azure
- Google Cloud

Soft Skills

- Robust analytical and problem-solving skills
- Excellent communication skills
- Team collaboration abilities
- Time management and multitasking
- Ability to work under deadlines
- Attention to detail
- Adaptability and willingness to learn

Educational Qualification

- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field.

Experience Requirements

- Fresher / Junior Developer: 0–2 Years
- Mid-Level Developer: 2–5 Years
- Senior Full Stack Developer: 5+ Years

Preferred Qualifications

- Experience with scalable SaaS applications
- Knowledge of AI integrations and automation tools
- Experience with ERP/CRM systems
- Familiarity with Agile/Scrum methodologies
- Experience in cloud-native applications
- Understanding of DevOps practices

Key Performance Indicators (KPIs)

- Timely project delivery
- Bug-free and optimized code quality
- Application performance and uptime
- Successful deployment and maintenance
- User satisfaction and system reliability
- Efficient issue resolution time

Pay: ₹15,000.00 - ₹25,000.00 per month

Benefits:

- Cell phone reimbursement

Work Location: In person

📌 Full Stack Developer (India)
🏢 PMS INNOVATION SOLUTIONS
📍 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: full stack developer (india) / india

Subscribe to this job alert:

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