
Search by job, company or skills
Job Title
Senior Python Developer
Role Summary
We are seeking a Senior Python Developer with strong expertise in designing understanding and enhancing complex Pythonbased systems The ideal candidate will demonstrate deep proficiency in analyzing existing architectures frameworks service flows and business logic written in Python particularly in the context of service development modernization and migration initiatives This role requires strong technical leadership problemsolving skills and the ability to collaborate across crossfunctional teams
Primary Skills Core MustHave
Python Architecture Code Expertise
Strong ability to understand interpret and extend existing Python codebases including architecture framework usage control flow and business logic
Handson experience in analyzing Pythonbased services for enhancement refactoring performance optimization or migration
Proven expertise in objectoriented and modular design principles applied within Python applications
Frameworks Backend Development
Deep experience with Python frameworks such as Django Flask FastAPI or equivalent backend frameworks
Strong understanding of serviceoriented and microservices architectures built using Python
Ability to work on formbased services APIs and backend workflows ensuring correctness of logic and data flow
Service Migration Modernization
Experience in service migration initiatives such as
oMonolith to microservices
oLegacy Python applications to modern frameworks
oOnpremise to cloudbased environments
Ability to assess existing implementations and propose migration strategies with minimal functional impact
API Integration Skills
Strong experience in designing consuming and maintaining RESTful APIs
Understanding of integration patterns data exchange formats JSON XML and service contracts
Ability to trace endtoend request flow across dependent services
Code Quality Best Practices
Strong focus on clean code maintainability scalability and reusability
Experience with code reviews static analysis and enforcing coding standards
Proficiency in writing unit tests and integration tests for Python applications
Secondary Skills GoodtoHave Supporting
Databases Data Handling
Experience working with relational databases PostgreSQL MySQL Oracle andor NoSQL databases MongoDB Redis
Ability to understand and optimize data models queries and data flow within Python services
DevOps Deployment
Familiarity with CICD pipelines build automation and deployment processes for Python applications
Exposure to containerization technologies such as Docker and orchestration platforms like Kubernetes
Experience working in cloud environments AWS Azure or GCP is a plus
Performance Troubleshooting
Ability to debug complex issues across services and environments
Experience in identifying performance bottlenecks and implementing optimization strategies
Working knowledge of logging monitoring and observability tools
Collaboration Documentation
Ability to document architecture service flows and migration approaches clearly and concisely
Experience collaborating with QA DevOps product owners and business stakeholders
Strong communication skills to explain technical concepts to nontechnical audiences
Experience Qualifications
610 years of handson experience in Python backend development
Strong experience in enterprisescale applications and distributed systems
Prior experience working on migration transformation or modernization programs is highly preferred
Working time 100 PM to 1000 PM
Job ID: 147800683
Skills:
PowerShell, Bash, Redshift, Git, Terraform, Iam, Sonarqube, Databricks, Python, Logging, Etl, AWS, Wiz, AWS Transit Gateway, GitHub Actions, Azure Virtual WAN, Observability, Google Cloud VPC, Monitoring
Skills:
AWS, Github, Azure, Terraform, Grafana, Ansible, Log Analytics, Application Insights, Azure Monitor, Azure Repos, Azure DevOps Pipelines
Skills:
Front End, Linux, Agile, Javascript, Python, Sdlc
We don’t charge any money for job offers