Description

Overview

As a Python Developer, you will play a key role in developing and maintaining high-quality software applications. You will work closely with other developers, UX designers, and product managers to create innovative solutions to complex problems. Your expertise in Python and related frameworks will be crucial in delivering efficient and scalable applications.

Key Responsibilities

Develop and maintain server-side logic using Python and Django
Exxperience in angular 
Design and implement RESTful APIs
Collaborate with front-end developers to integrate user-facing elements with server-side logic
Deploy and maintain applications on cloud platforms, particularly AWS
Optimize applications for maximum speed and scalability
Implement security and data protection
Work with relational databases using SQL
Write reusable, testable, and efficient code
Participate in code reviews and provide constructive feedback
Contribute to the entire development lifecycle, from concept to deployment
Identify and troubleshoot issues, as well as propose and implement solutions
Stay updated on emerging technologies and best practices
Collaborate with cross-functional teams to define, design, and ship new features
Assist in project planning, estimation, and status tracking
Participate in continuous learning and knowledge sharing within the team

Required Qualifications

Bachelor's degree in Computer Science, Engineering, or a related field
Proven experience as a Python Developer or similar role
Hands-on experience with Django and other Python frameworks
Proficiency in developing and consuming web services using RESTful APIs
Experience with cloud platforms, especially AWS services
Familiarity with relational databases and proficiency in SQL
Understanding of code versioning tools, such as Git
Ability to solve complex problems and think critically
Strong communication and teamwork skills
Experience in optimizing applications for maximum speed and scalability
Knowledge of software development best practices and design patterns
Ability to work in an agile development environment
Excellent attention to detail and quality of work
Analytical mindset and strong troubleshooting abilities
Continuous learning and self-improvement mindset

Skills: python,aws,django,git,sql,restful apis,software development,angular,agile development

Education

Any Graduate