About the Role We are looking for a highly skilled Python Architect to design, develop, and scale highperformance applications capable of handling millions of daily transactions. You will play a key role in setting technical direction, ensuring scalability, reliability, and security across our platforms. Key Responsibilities • Architect, design, and develop applications using Python, Django, and Flask. • Build and optimize highvolume, distributed systems handling 1M+ transactions per day. • Lead database architecture using PostgreSQL and MongoDB for structured and unstructured data. • Implement and monitor application performance using APM tools (e.g., New Relic, Datadog, Dynatrace). • Ensure application security best practices, including vulnerability scanning and secure coding. • Define and enforce QA standards, including unit tests, integration tests, and automated testing frameworks. • Drive adoption of CI/CD pipelines for automated deployments and efficient release cycles. • Mentor development teams on best practices, design patterns, and scalability strategies. • Collaborate with product, DevOps, and security teams to align architecture with business needs. Required Skills & Experience • 10+ years of software development experience with strong expertise in Python. • Proven hands-on experience with Django and Flask frameworks. • Strong knowledge of PostgreSQL and MongoDB database design and optimization. • Track record of designing and supporting hightransaction, missioncritical systems. • Experience with APM tools (e.g., New Relic, AppDynamics, Datadog). • Strong understanding of application security, vulnerability scanning, and mitigation. • Solid experience with unit testing, test automation, and QA practices. • Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.). • Familiarity with microservices architecture and cloud platforms (AWS, GCP, or Azure). Nice to Have • Knowledge of containerization and orchestration (Docker, Kubernetes). • Experience with message queues and streaming systems (Kafka, RabbitMQ). • Exposure to AI/ML pipelines or big data architectures. Why Join Us Opportunity to architect largescale, highimpact applications. Work with cuttingedge technologies in a highgrowth environment. Collaborative team culture focused on innovation and scalability.
Required Skills and Qualifications: Bachelors degree in computer science, Information Technology, or related field. Proven experience as a Python Developer. Strong proficiency in Django framework. Solid understanding of data science concepts and experience with libraries such as Pandas, NumPy, Scikit-learn, and others. Experience with database systems such as PostgreSQL, MySQL, or MongoDB. Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus. Knowledge of version control systems, particularly Git. Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Preferred Skills: • Experience with cloud platforms such as AWS, Azure, or Google Cloud. Familiarity with data visualization tools like Matplotlib, Seaborn or Plotly. Experience with machine learning frameworks such as TensorFlow or PyTorch. Understanding of RESTful APIs and web services. Knowledge of containerization technologies such as Docker and Kubernetes.
FIND ON MAP