Roles & Responsibilities
- Application Development
- Design, develop, and maintain scalable web applications using Python frameworks such as Django or Flask.
- Build clean, efficient, and reusable front-end and back-end code.
- Integrate APIs, third-party services, and databases seamlessly.
- Front-End Development
- Develop interactive user interfaces using HTML, CSS, JavaScript, and modern libraries like React or Vue.js.
- Ensure cross-browser compatibility and responsive design across devices.
- Back-End Development
- Develop and maintain RESTful APIs and server-side logic.
- Manage database architecture, queries, and performance tuning using SQL (PostgreSQL/MySQL) or NoSQL (MongoDB).
- Implement authentication, authorization, and data security measures.
- Database Management
- Design and optimize relational and non-relational databases.
- Write efficient queries and ensure data integrity and performance.
- Version Control & Deployment
- Use Git/GitHub for code management, version control, and collaboration.
- Deploy applications on cloud platforms (AWS, Azure, GCP) or using Docker and CI/CD pipelines.
- Testing & Debugging
- Write unit and integration tests to ensure application reliability.
- Debug, troubleshoot, and resolve issues quickly in both development and production environments.
- Collaboration
- Work closely with UI/UX designers, front-end developers, and other stakeholders.
- Participate in code reviews, sprint meetings, and planning sessions.
- Performance & Optimization
- Monitor application performance and implement optimizations for speed and scalability.
- Maintain clean code architecture and follow best coding practices.
- Documentation
- Create and maintain technical documentation for code, APIs, and deployment processes.
- Assist in preparing user manuals or internal knowledge bases when required.
- Continuous Learning
- Stay updated with emerging technologies, tools, and frameworks in Python and full-stack development.
- Recommend improvements to enhance productivity and code quality.
Job Type: Full-time
Pay: ₹30,000.00 - ₹45,000.00 per month
Work Location: In person