Posted on: 06/10/2025
Description :
We are seeking a skilled Python Developer with intermediate to expert-level experience to join our dynamic development team. The ideal candidate will have a strong foundation in Python programming, experience with modern frameworks, and the ability to work on complex projects while mentoring junior developers.
Key Responsibilities :
Development & Programming :
- Design, develop, and maintain high-quality Python applications and services.
- Write clean, efficient, and well-documented code following best practices.
- Implement robust APIs and integrate with third-party services.
- Optimize application performance and scalability.
- Participate in code reviews and provide constructive feedback to team members.
Technical Leadership :
- Collaborate with cross-functional teams including product managers, designers, and other developers.
- Mentor junior developers and share knowledge through code reviews and pair programming.
- Stay current with emerging technologies and industry trends.
Quality Assurance :
- Write comprehensive unit tests and integration tests.
- Debug and resolve complex technical issues.
- Ensure code quality through automated testing and continuous integration.
- Participate in deployment processes and production support.
Required Qualifications :
Technical Skills :
- Design and Develop software applications preferred.
- 3-5 years of professional Python development experience.
- Strong proficiency in Python 3.x and understanding of Python internals.
- Experience with popular Python frameworks (Django, Flask, FastAPI, or similar).
- Proficiency with relational databases (PostgreSQL, MySQL) and ORM frameworks.
- Experience with version control systems (Git).
- Knowledge of containerization technologies (Docker, Kubernetes) will be an added advantage.
Development Practices :
- Experience with agile development methodologies.
- Strong understanding of software design patterns and principles.
- Proficiency in testing frameworks (pytest, unittest) will be an added advantage.
- Experience with CI/CD pipelines and deployment automation.
- Knowledge of monitoring and logging practices.
Soft Skills :
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work independently and manage multiple priorities.
- Attention to detail and commitment to code quality.
Preferred Qualifications :
Advanced Technical Skills :
- Experience with asynchronous programming and concurrency.
- Knowledge of microservices architecture.
- Familiarity with message queues (Redis, RabbitMQ, Kafka) will be an added advantage.
- Experience with NoSQL databases (MongoDB, DynamoDB) will be an added advantage.
- Understanding of caching strategies and implementation.
- Knowledge of data processing frameworks (Pandas, NumPy, Apache Spark).
Specialized Experience :
- Experience in fintech domain.
- Knowledge of machine learning libraries (scikit-learn, TensorFlow, PyTorch) will be an added advantage.
- Experience with data visualization tools (Matplotlib, Plotly, Dash) will be an added advantage.
- Understanding of security best practices and implementation.
Did you find something suspicious?
Posted By
Avant Garde Corporate Services
GM-Talent Acquisition at Avant Garde Corporate Services
Last Active: 5 Dec 2025
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1556310
Interview Questions for you
View All