Python Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+51 more
Job description
We are looking for a skilled and passionate Python Full Stack Developer responsible for designing, developing, and maintaining scalable web applications. The ideal candidate should have strong experience in Python backend development, frontend technologies, database management, REST API development, and cloud-based application deployment., * Design, develop, and maintain scalable web applications using Python.
- Develop backend applications using Django, Flask, or FastAPI.
- Build responsive and user-friendly frontend applications using HTML, CSS, JavaScript, React.js, or Angular.
- Develop and integrate RESTful APIs and third-party APIs.
- Design, develop, and optimize database schemas and queries.
- Work with relational databases such as MySQL and PostgreSQL.
- Implement authentication, authorization, and security best practices.
- Write clean, reusable, maintainable, and efficient code.
- Perform unit testing, debugging, and application troubleshooting.
- Collaborate with UI/UX designers, QA engineers, and other developers.
- Use Git and GitHub/GitLab for source code management.
- Deploy and maintain applications on AWS, Azure, or other cloud platforms.
- Participate in code reviews, sprint planning, and Agile development activities.
Requirements
The candidate should be capable of working across the entire application development lifecycle, from designing user interfaces to developing backend services and integrating databases., Backend Development
- Strong programming knowledge in Python.
- Hands-on experience with Django, Flask, or FastAPI.
- Experience in REST API development and integration.
- Knowledge of object-oriented programming (OOPs).
- Understanding of MVC/MVT architecture.
Frontend Development
- HTML5, CSS3, and JavaScript.
- Hands-on experience with React.js or Angular.
- Knowledge of Bootstrap, Tailwind CSS, or Material UI.
- Experience in responsive web design.
Database
- MySQL, PostgreSQL, or MongoDB.
- Strong knowledge of SQL queries.
- Database design, joins, indexing, and query optimization.
DevOps & Cloud
- Basic knowledge of AWS, Azure, or GCP.
- Docker and containerization.
- Git, GitHub, or GitLab.
- Basic knowledge of CI/CD pipelines.
- Linux commands and application deployment.
Additional Skills
- Unit testing using PyTest or unittest.
- API testing using Postman.
- Understanding of Agile/Scrum methodologies.
- Knowledge of application security and performance optimization.
Educational Qualification
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- B.Tech / B.E / MCA / M.Sc in Computer Science or equivalent qualification.
Preferred Skills
- Experience with Microservices architecture.
- Knowledge of Redis and Celery.
- Experience with WebSockets.
- Knowledge of Kubernetes.
- Familiarity with AI/ML integration and third-party services.
- Experience with cloud deployment and production support.
Key Competencies
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork.
- Ability to work independently and collaboratively.
- Good debugging and troubleshooting skills.
- Ability to learn new technologies quickly.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…