Job Title: Python EngineerWe are looking for an experienced Python Developer with 3–6 years of hands-on experience in design, develop, and maintain services and applications in an Agile environment.
Key Responsibilities:
· Design, develop, test, and maintain Python-based services and applications.
· Implement REST APIs, service integrations, and business logic.
· Handle file processing, data ingestion, transformation, and validation workflows.
· Develop and optimize database queries, stored procedures, and data access layers.
· Troubleshoot, debug, and resolve application issues independently.
· Follow coding standards, code review processes, and secure coding practices.
· Create and maintain technical documentation for developed solutions.
· Participate in application deployment, monitoring, and support activities.
· Collaborate with architects, developers, QA teams, and stakeholders to deliver quality solutions.
· Use GitHub for version control and code collaboration
· Write unit and integration tests using Pytest
Required Skills:
· 3+ years of experience in Python application and development.
· Strong proficiency in Python and common development frameworks/libraries.
· Experience in developing RESTful APIs.
· Good understanding of SQL and relational databases (PostgreSQL, MySQL, SQL Server, etc.).
· Familiarity with coding standards, design patterns, and secure coding practices.
· Knowledge of version control systems such as Git.
· Ability to work independently with minimal supervision and take ownership of deliverables.
· Strong problem-solving, debugging, and analytical skills.
Good to Have Skills
· Experience in application development using Python Dash Framework
· Exposure to cloud platforms such as AWS, or Azure.
· Understanding of logging, monitoring, and application performance tuning.
· Experience working in Agile/Scrum development environments.
Soft Skills
· Good communication and stakeholder interaction skills.
· Strong ownership and accountability.
· Ability to learn new technologies and adapt to changing requirements.
· Team-oriented mindset with a focus on quality and continuous improvement.
Work Experience
Job Title: Python Engineer
Company: Quest Global
Category: Energy
We are looking for an experienced Python Developer with 3–6 years of hands-on experience in design, develop, and maintain services and applications in an Agile environment.
Key Responsibilities:
· Design, develop, test, and maintain Python-based services and applications.
· Implement REST APIs, service integrations, and business logic.
· Handle file processing, data ingestion, transformation, and validation workflows.
· Develop and optimize database queries, stored procedures, and data access layers.
· Troubleshoot, debug, and resolve application issues independently.
· Follow coding standards, code review processes, and secure coding practices.
· Create and maintain technical documentation for developed solutions.
· Participate in application deployment, monitoring, and support activities.
· Collaborate with architects, developers, QA teams, and stakeholders to deliver quality solutions.
· Use GitHub for version control and code collaboration
· Write unit and integration tests using Pytest
Required Skills:
· 3+ years of experience in Python application and development.
· Strong proficiency in Python and common development frameworks/libraries.
· Experience in developing RESTful APIs.
· Good understanding of SQL and relational databases (PostgreSQL, MySQL, SQL Server, etc.).
· Familiarity with coding standards, design patterns, and secure coding practices.
· Knowledge of version control systems such as Git.
· Ability to work independently with minimal supervision and take ownership of deliverables.
· Strong problem-solving, debugging, and analytical skills.
Good to Have Skills
· Experience in application development using Python Dash Framework
· Exposure to cloud platforms such as AWS, or Azure.
· Understanding of logging, monitoring, and application performance tuning.
· Experience working in Agile/Scrum development environments.
Soft Skills
· Good communication and stakeholder interaction skills.
· Strong ownership and accountability.
· Ability to learn new technologies and adapt to changing requirements.
· Team-oriented mindset with a focus on quality and continuous improvement.