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.
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.
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.
Similar roles you might like
More openings like this one — take a look before you go.