Padmi

Python Developer

ChennaiPosted 3 months ago
Software engineeringMid-levelFull Time; Regular
Apply at GS Infotech

Opens the source posting on shine.com

Source description

About the role

View original

As a Python Developer at our company, your role will be crucial in designing, developing, and implementing highly scalable server-side logic while integrating it with front-end components. You will act as the "Engine Room" of the program, ensuring excellent performance and quick responses to front-end requests. We are looking for a flexible programmer with a "Simplicity-First" mentality who can leverage Python's vast library ecosystem to tackle challenging issues in web development, data research, or system automation. Key Responsibilities: - Application Development: Utilize Python and contemporary frameworks like Django, Flask, or FastAPI to design and construct scalable, maintainable server-side logic. - Integration: Use RESTful or GraphQL APIs to combine server-side logic with user-facing components created by front-end developers. - Database Management: Design, develop, and optimize data storage systems using relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis). - Security & Performance: Implement security and data protection procedures to manage high traffic volumes and optimize performance. - Testing: Write efficient, reusable, and testable code to assure dependability. Implement unit tests using PyTest or Unittest. - Cloud & DevOps: Deploy and manage apps on cloud platforms (AWS, GCP, Azure) using Docker, Kubernetes, and CI/CD pipelines. - Automation: Create internal tools and scripts to automate tedious operations and expedite the software development lifecycle. Qualifications Required: - Python Mastery: In-depth knowledge of functional programming techniques, object-oriented programming (OOP), and Python internals. - Framework Proficiency: Familiarity with asynchronous programming and at least one web framework (usually Django or Flask). - ORM Libraries: Understanding of Object Relational Mapper (ORM) libraries like Django ORM or SQLAlchemy. - Frontend Basics: Basic familiarity with front-end technologies such as HTML5, CSS3, and JavaScript to facilitate integration. - Tooling: Proficiency in package management (pip/conda), virtual environments (venv/poetry), and Git. We invite you to apply and explore this exciting opportunity with us! As a Python Developer at our company, your role will be crucial in designing, developing, and implementing highly scalable server-side logic while integrating it with front-end components. You will act as the "Engine Room" of the program, ensuring excellent performance and quick responses to front-end requests. We are looking for a flexible programmer with a "Simplicity-First" mentality who can leverage Python's vast library ecosystem to tackle challenging issues in web development, data research, or system automation. Key Responsibilities: - Application Development: Utilize Python and contemporary frameworks like Django, Flask, or FastAPI to design and construct scalable, maintainable server-side logic. - Integration: Use RESTful or GraphQL APIs to combine server-side logic with user-facing components created by front-end developers. - Database Management: Design, develop, and optimize data storage systems using relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis). - Security & Performance: Implement security and data protection procedures to manage high traffic volumes and optimize performance. - Testing: Write efficient, reusable, and testable code to assure dependability. Implement unit tests using PyTest or Unittest. - Cloud & DevOps: Deploy and manage apps on cloud platforms (AWS, GCP, Azure) using Docker, Kubernetes, and CI/CD pipelines. - Automation: Create internal tools and scripts to automate tedious operations and expedite the software development lifecycle. Qualifications Required: - Python Mastery: In-depth knowledge of functional programming techniques, object-oriented programming (OOP), and Python internals. - Framework Proficiency: Familiarity with asynchronous programming and at least one web framework (usually Django or Flask). - ORM Libraries: Understanding of Object Relational Mapper (ORM) libraries like Django ORM or SQLAlchemy. - Frontend Basics: Basic familiarity with front-end technologies such as HTML5, CSS3, and JavaScript to facilitate integration. - Tooling: Proficiency in package management (pip/conda), virtual environments (venv/poetry), and Git. We invite you to apply and explore this exciting opportunity with us!

One address, no account. We’ll tell you when matching roles go live.

More at GS Infotech

Related open roles

View all roles