inhousefyi
← Back to listings

Python Developer

Sphere IT Consultants DWC LLCDubai, United Arab Emirates · Posted Sep 10, 2024
Full-time
Apply now

Description

Job Description:

We are seeking a skilled Python Engineer to join our dynamic team. The ideal candidate will be responsible for developing robust web frameworks, building backend code to efficiently serve datasets, and performing data transformations to support our data-driven applications. This role requires a deep understanding of Python, web development frameworks, data processing, and database management.

Roles and Responsibilities:

Core Python:

Be proficient in the concepts and features of the Python language , experienced with web frameworks like Flask and FastAPI for developing RESTful APIs, and skilled in asynchronous programming using asyncio. Experience with handling concurrent connections and optimizing I/O operations. Should have a deep understanding of microservices architecture and be capable of writing clean, efficient, and maintainable code.

Security Best Practices and Requirements

Understanding of security practices for microservices, including authentication, authorization, and encryption. Experience with securing APIs using OAuth, JWT, and API gateways.

Web Framework Development:

  • Design, develop, and maintain scalable web frameworks using Python.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Ensure the web frameworks are secure, performant, and maintainable.

Have a sound knowledge of one or more web frameworks that are based on Python, such as Django, Flask, Pyramid, etc. Should have the know how to use the framework's features, such as routing, templating, database integration, authentication, testing.

Object Relational Mappers (ORMs):

  • Develop backend systems to serve datasets through APIs and other interfaces.
  • Implement data access layers, integrating with various databases and data storage solutions.
  • Optimize backend code for performance, scalability, and reliability.

Be able to use ORMs to interact with databases using Python objects. ORMs abstract away the low-level SQL queries and provide a high-level interface to manipulate data. Some popular ORMs for Python are SQL Alchemy, Django ORM, etc. Should know how to define models, perform CRUD operations, query data, handle transactions.

Data Transformations and Database Management:

  • Design and maintain database schemas to support application requirements.
  • Optimize database performance and ensure efficient data retrieval.
  • Implement and manage data storage solutions, both relational and NoSQL.
  • Design and implement data transformation pipelines to process and prepare data for analysis.
  • Utilize ETL (Extract, Transform, Load) processes to clean, aggregate, and enrich data.
  • Ensure data integrity, quality, and consistency across all transformation processes.

Other Skills:

Should also have general skills that are fundamental to any developer, such as:

  • Debugging and testing: Should be able to use tools and techniques to find and fix errors in code, such as logging, breakpoints, unit testing, integration testing…
  • Version control: Should be able to use version control systems, such as Git, to manage code and collaborate with other developers. Should know how to create branches, commit changes, merge conflicts, push and pull requests.

Communication and teamwork:

Should be able to communicate effectively with clients, stakeholders, and colleagues, and work well in a team. Should be able to write clear and concise documentation, follow coding standards and best practices, give, and receive feedback.

Required Skills and Qualifications:

  • Educational Background: Bachelor’s degree in computer science, Information Technology, or related field.
  • DevOps Expertise: Demonstrated experience as a core developer with a focus on productionising the framework
  • CI/CD pipelines.CI/CD Proficiency: Strong background in developing and maintaining
  • Data Tech Awareness: Familiarity with big data technologies (e.g., Hadoop, Spark, Kafka) and data warehousing concepts.
  • Scripting Prowess: Proficiency in scripting and programming languages commonly used in data engineering (e.g. SQL, Shell).
  • Version Control Savvy: Experience with version control systems (e.g., Git) and collaborative development.
  • Problem-Solving Skills: Strong problem-solving abilities with great attention to detail
  • Communication Skills: Excellent communication and collaboration skills.
  • Cloud and Containers Knowledge (Optional): Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is advantageous.
  • Data Governance Awareness (Optional): Knowledge of data governance, compliance, and data security best practices is a plus

Similar jobs

Python Developer1 month ago
Merge API Integration SandboxCalifornia, United States

Est. 124,000 USD

Python Developer – Job Description Role OverviewWe are seeking a talented Python Developer to design, develop, test, and maintain scalable backend applications and APIs. The ideal candidate should have strong Python prog…

Full-time
Graviton Research Capital LLPGurugram, Haryana, India

About the Role We are looking for a skilled and detail-oriented Python Developer to join our team. In this role, you will focus on writing efficient scripts, analyzing complex data, and delivering actionable insights thr…

Full-time
EvolverPalo Alto, California, United States

Est. 165,000 USD

About Us: We are an innovative technology startup focused on transforming professional services through cutting-edge software solutions and deep domain expertise. Our platform automates complex workflows, engaging humans…

Full-time
Python Engineer29 days ago
CapcoBengaluru, India

Job Title: Python Engineer About Us “Capco, a Wipro company, is a global technology and management consulting firm. Awarded with Consultancy of the year in the British Bank Award and has been ranked Top 100 Best Companie…

Full-time
CapcoIndia

Job Title: Python Developer About Us “Capco, a Wipro company, is a global technology and management consulting firm. Awarded with Consultancy of the year in the British Bank Award and has been ranked Top 100 Best Compani…

Full-time
IntelliDyne Jobs for VeteransTysons Corner, Virginia, United States

Est. 124,000 USD

Python Web Application Developer Location: Tyson Corner, VA (Hybrid) Classification: Exempt Position Summary We are seeking a mid-level Web Application Developer with strong Python experience and hands-on experience buil…

Full-time
CodeRoadRemote

Est. 80,000 USD

Python Backend Engineer — AWS & AI Focused Latin America | 100% Remote About CodeRoad CodeRoad provides end-to-end software development services, helping businesses scale with ideal infrastructure solutions. From sta…

Full-timeRemote
Data Engineer9 months ago

ABOUT THE PYTHON DATA ENGINEER ROLE: We are looking for a skilled Python Data Engineer to join our team and work on building high-performance applications and scalable data solutions. In this role, you will be responsibl…

Full-timeRemote
IntelliDyneTysons Corner, Virginia, United States

Est. 124,000 USD

Python Web Application Developer Location: Tyson Corner, VA (Hybrid) Classification: Exempt Position Summary We are seeking a mid-level Web Application Developer with strong Python experience and hands-on experience buil…

Full-time
Arcana AnalyticsBangalore, India

Join our dynamic team at the forefront of cutting-edge technology as we seek a seasoned Staff/Lead Backend Engineer. Embark on a journey where your deep-rooted expertise in computer science fundamentals, alongside an int…

Full-time
Squarepoint CapitalLondon, United Kingdom

Est. 80,000 GBP

Position Overview: The Data Development group manages the lifecycle of data used for trading, back-testing, and research at Squarepoint. We work with quantitative researchers and tech teams to integrate, process, and ser…

Full-time
Arcana AnalyticsBangalore, India

Staff Software Engineer (Data Platform)Join our dynamic team at the forefront of cutting-edge technology as we seek a seasoned Staff Data Engineer. Embark on a journey where your deep-rooted expertise in distributed syst…

Full-time
HyreoBengaluru, Karnataka, India

Experience 1-2 years Python Programming: Strong foundational skills in Python. Automation: Ability to automate tasks with Python scripts. Web Development: Basic knowledge of Flask or Django for building web applications.…

Full-time
HyreoBengaluru, Karnataka, India

Experience 1-2 years Python Programming: Strong foundational skills in Python. Automation: Ability to automate tasks with Python scripts. Web Development: Basic knowledge of Flask or Django for building web applications.…

Full-time

Position Overview: The Data Products and Services team uses some of the most cutting-edge technologies and cloud offerings to design, build and maintain machine learning frameworks, data science tools, microservices, web…

Full-timeRemote
Database Engineer6 months ago
CodeRoadRemote

Est. 120,000 USD

The Team At Coderoad, we're more than just a software development company—we're your gateway to the global tech world. Whether you're looking to skill up or level up your career, we offer the challenges you’ve been searc…

Full-timeRemote
Squarepoint CapitalLondon, United Kingdom

Est. 120,000 GBP

Position Overview: We are seeking an experienced and passionate Software Developer to join our growing team. In this role, you will play a key part in designing, building, and maintaining Squarepoint internal frameworks,…

Full-time
iCapitalJaipur, Rajasthan, India

About the Role We are seeking an enthusiastic and motivated Python Developer to join our growing team. The ideal candidate will have foundational experience in Python programming and a passion for building scalable, high…

Full-time
N-iXRemote

N-iX is a global software development company founded in 2002, connecting over 2,400+ tech professionals across 40+ countries. We deliver innovative technology solutions in cloud computing, data analytics, AI, embedded s…

Full-timeRemote
WorkatoSofia, Bulgaria

About Workato Workato delivers enterprise infrastructure for the agentic era, redefining iPaaS and helping enterprises unify data, applications, processes, and AI into a single, governed platform. A leader in Enterprise…

Full-time
EnsonoPune, India

Key Responsibilities Full Stack Engineer (React + Python + AWS) Experience Level: 4-7 years Location : Pune, Bangalore, Hyderabad or Chennai Responsibilities: Develop and enhance application dashboard features using Reac…

Full-time
Plata CardRemote

We are looking for an experienced and driven Engineering Manager to manage our DWH Data Tools team. This team is responsible for managing and evolving our critical data ecosystem tools, including Superset, Jupyter Hub, a…

Full-timeRemote

Est. 84,000 PLN

Company Background Our client is a fast-growing, multinational company in the sports tech and predictive gaming space, backed by leading investors and founders. The company operates fully remotely, with business operatio…

Full-timeRemote
Senior Developer4 months ago
InfomediaSydney, New South Wales, Australia

Position Purpose: Serve as a Senior Full Stack Developer responsible for designing and delivering high-quality features Hands-on development role while contributing to and influencing the overall technical direction of t…

Full-time
Data Engineer8 months ago
Particle41Remote

Data Engineer Particle41 is seeking a talented and versatile Data Engineer to join our innovative team. As a Data Engineer, you will play a key role in designing, building, and maintaining robust data pipelines and infra…

Full-timeRemote
WorkatoSan Francisco, California, United States

Est. 144,000 USD

About Workato Workato delivers enterprise infrastructure for the agentic era, redefining iPaaS and helping enterprises unify data, applications, processes, and AI into a single, governed platform. A leader in Enterprise…

Full-time
aCommerceBangkok, Thailand

Job purpose We are seeking a Software Engineer who specializes in Backend <Python> to join our growing team of technical experts where you will build and deliver our large-scale systems that helps our clients to ac…

Full-time
EncoraRemote

Job Title: Senior Software Engineer - PythonKey Skills: Python, Django, React, PostgreSQLLocation: BrazilMode:

Full-timeRemote
ArtefactLondon, United Kingdom

Est. 90,000 GBP

Senior Data Engineer Who we are Artefact is a new generation of data service provider, specialising in data consulting and data-driven digital marketing, dedicated to transforming data into business impact across the ent…

Full-time
Squarepoint CapitalLondon, United Kingdom

Est. 80,000 GBP

Position Overview: We are seeking an experienced Python developer to join our Alpha Data team, responsible for delivering a vast quantity of data served to users worldwide. You will be a cornerstone of a growing Data tea…

Full-time