A Full Stack Developer job involves designing, developing, and maintaining web applications end-to-end, handling both client-side (front-end) user interfaces with HTML/CSS/JS (React, Vue) and server-side logic (Node.js, Python, Java), databases (SQL/NoSQL), APIs, and deployment, ensuring performance, scalability, and a seamless user experience across platforms. They write clean, testable code, manage databases, integrate third-party services, debug issues, and collaborate with designers and stakeholders through the entire software development lifecycle (SDLC).
Key Responsibilities:
Development: Build and maintain scalable, high-performance web applications and services, working across front-end, back-end, and database layers.
Architecture: Design and implement robust front-end and back-end architecture and APIs.
Coding: Write clean, efficient, reusable, and maintainable code.
Database Management: Manage server-side logic, databases (SQL/NoSQL), and data access.
Integration: Create and integrate APIs and third-party services.
Testing \& Debugging: Conduct testing, troubleshoot issues, fix bugs, and ensure application stability and performance.
Collaboration: Work closely with designers, product managers, and other developers in an Agile environment.
Deployment: Handle application deployment, infrastructure, and monitoring (DevOps).
Optimization: Ensure cross-platform compatibility, responsiveness, and security.
Essential Skills:
Front-End: HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.
Back-End: Languages like Node.js, Python, Java, PHP; frameworks such as Express, Django, or Spring.
Databases: SQL (PostgreSQL, MySQL) and NoSQL (MongoDB).
APIs: Designing and consuming RESTful APIs.
Cloud/DevOps: Experience with AWS, Azure, Docker, CI/CD.
Tools: Git, testing frameworks, project management tools.
Job Type: Full-time
Pay: ₹25,000.00 - ₹30,000.00 per month
Benefits:
Flexible schedule
Leave encashment
Work Location: In person