Python Developers
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
We are seeking experienced Senior Python Developers with strong backend development expertise and a proven track record of building scalable, high-performance applications in enterprise environments. The ideal candidate will have a minimum of 5 years of hands-on Python development experience and 10+ years of overall IT experience. This role involves designing, developing, testing, and maintaining mission-critical applications while collaborating with cross-functional teams in an Agile environment., * Design, develop, and maintain robust Python-based applications and services.
- Build scalable RESTful APIs and microservices architectures.
- Develop reusable, testable, and efficient code following best practices.
- Collaborate with business analysts, architects, and development teams to deliver high-quality solutions.
- Integrate applications with databases, third-party services, and enterprise platforms.
- Perform code reviews, debugging, troubleshooting, and performance optimization.
- Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Implement automated testing and CI/CD processes.
- Ensure application security, reliability, and scalability standards are met.
- Create and maintain technical documentation.
Requirements
- 10+ years of overall IT experience.
- 5+ years of hands-on Python development experience.
- Strong expertise in Python programming and object-oriented design.
- Experience developing REST APIs using frameworks such as FastAPI, Flask, or Django.
- Strong understanding of microservices architecture and distributed systems.
- Experience with SQL and relational databases such as Oracle, PostgreSQL, SQL Server, or MySQL.
- Proficiency with Git and source control management.
- Experience with Linux/Unix environments.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities., * Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Experience with messaging and streaming technologies (Kafka, RabbitMQ, etc.).
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
- Exposure to financial services, banking, or large enterprise environments.
- Experience with performance tuning and application monitoring tools.
Technical Skills
- Python
- FastAPI / Flask / Django
- REST APIs & Microservices
- SQL & Database Development
- Linux/Unix
- Git/GitHub
- Docker & Kubernetes (Preferred)
- AWS/Azure/GCP (Preferred)
- CI/CD Tools
- Agile/Scrum Methodologies, * Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field preferred.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.experis.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 13 Best Python Libraries for Developers in 2025
Highest Paying Tech Companies for Developers
20 Essential Tools For Backend Development
Why Upskilling And Reskilling is Important For Developers