Python Developer
Job Summary:
We are looking for an experienced Senior Python Developer with 7+ years of hands-on experience in designing, developing, testing, and maintaining scalable applications using Python. The ideal candidate should have strong expertise in backend development, REST APIs, database management, cloud technologies, and software development best practices. Job Poster: Sai Vardhan BollaKey Responsibilities Design, develop, and maintain scalable backend applications using Python. Build and integrate RESTful APIs and microservices. Develop efficient, reusable, and well-structured code. Work with Python frameworks such as Django, Flask, or FastAPI.Design, optimize, and maintain relational and NoSQL databases. Collaborate with frontend developers, QA engineers, DevOps teams, and product stakeholders. Implement application security, authentication, authorization, and data protection practices. Write unit tests, integration tests, and automated test cases. Troubleshoot, debug, and resolve application performance issues. Work with cloud platforms such as AWS, Azure, or GCP.Use Git and CI/CD pipelines for version control and deployment. Participate in code reviews, technical discussions, and architecture decisions. Mentor junior developers and contribute to engineering best practices.
Required Skills:
7+ years of professional software development experience.
Strong proficiency in Python programming.
Hands-on experience with Django, Flask, or FastAPI.Strong understanding of REST APIs, microservices, and backend architecture.
Experience with databases such as PostgreSQL, MySQL, or MongoDB.Knowledge of ORM frameworks such as Django ORM or SQLAlchemy.
Experience with Git and collaborative development workflows.
Strong understanding of object-oriented programming, data structures, and algorithms.
Experience writing automated tests using PyTest or unittest.
Familiarity with Docker, CI/CD, and application deployment.
Experience with cloud platforms such as AWS, Azure, or GCP.Excellent problem-solving, debugging, and communication skills.