Job Overview
Company logo: https://media.licdn.com/dms/image/v2/D560BAQHBv5Jt95IRMQ/company-logo_400_400/company-logo_400_400/0/1722961161861/jupiter_ai_labs_logo?e=1749081600&v=beta&t=ZOB7Fn077if3eIOpuqYRUEmUQ-Q3Ae7wJODTCodU7co Job Summary:We are looking for an experienced Python Developer to design, develop, and maintain high-performance applications. The ideal candidate should have a strong background in backend development, APIs, databases, and cloud technologies.
Key Responsibilities:Develop, test, and maintain scalable Python applications.Build and optimize RESTful APIs and microservices using frameworks like FastAPI, Flask, or Django.Work with databases (SQL and NoSQL) such as PostgreSQL, MySQL, MongoDB, or Redis.Integrate and automate workflows using Python scripting.Optimize application performance and troubleshoot issues.Collaborate with frontend developers, DevOps teams, and data engineers.Implement unit testing, integration testing, and debugging.Work with cloud platforms (AWS, Azure, GCP) for deployment and scaling.Document technical solutions and follow best coding practices.
Required Qualifications:6+ years of experience in Python development.Strong experience with web frameworks (FastAPI, Flask, Django).Hands-on experience with SQL and NoSQL databases.Knowledge of Docker and containerized applications.Experience with Git, CI/CD pipelines, and deployment automation.Solid understanding of OOP, design patterns, and software architecture.Familiarity with asynchronous programming and multiprocessing.
Preferred Qualifications:Experience with message brokers (Kafka, RabbitMQ, or Redis Streams).Familiarity with data processing libraries (Pandas, NumPy, etc.).Experience in serverless architectures and cloud functions.Knowledge of AI/ML frameworks (TensorFlow, PyTorch, Scikit-learn) is a plus.