About this role
Job Title: Python Full Stack Developer
Location: Bangalore
Job Description:
Responsibilities:
- Collaborate with development teams and product managers to ideate software solutions.
- Design client-side and server-side architecture.
- Build the front-end of applications through appealing visual design.
- Develop and manage well-functioning databases and applications.
- Write and document effective APIs.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug, and upgrade software.
- Create security and data protection settings.
- Build features and applications with a mobile responsive design.
- Write technical documentation.
- Work with data scientists and analysts to improve software.
Requirements:
- Proven experience as a Full Stack Developer or similar role.
- Proficiency in Python and experience with Python frameworks such as Django or Flask.
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript, React, Angular).
- Experience with databases (e.g., MySQL, MongoDB) and web servers (e.g., Apache).
- Knowledge of cloud platforms (e.g., AWS, Azure) for deploying applications.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Experience with version control systems (e.g., Git).
- Familiarity with RESTful APIs and GraphQL.
- Understanding of UI/UX design principles.
- Previous experience in a similar role.
