Job Title: Python Developer
Location: Alpharetta, GA
Job Type: Only W2
Job Description:
· Design, develop, test, and maintain Python-based applications.
· Build and integrate RESTful APIs and microservices.
· Write clean, efficient, and reusable code following best practices.
· Collaborate with product managers, QA engineers, and other developers to deliver high-quality software.
· Optimize application performance and troubleshoot production issues.
· Develop database schemas and write optimized SQL queries.
· Participate in code reviews and maintain coding standards.
· Work with version control systems such as Git.
· Deploy and maintain applications in cloud environments.
· Prepare technical documentation and support application releases.
Required Qualifications:
· Bachelor''s degree in Computer Science, Information Technology, Engineering, or a related field.
· 1–3 years of professional experience in Python development.
· Strong proficiency in Python and object-oriented programming.
· Experience with frameworks such as Django, Flask, or FastAPI.
· Strong knowledge of REST APIs and web services.
· Experience with relational databases such as PostgreSQL, MySQL, or SQL Server.
· Familiarity with Git and Agile/Scrum development methodologies.
· Strong analytical, debugging, and problem-solving skills.
· Excellent verbal and written communication skills.
· Preferred Qualifications
· Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
· Knowledge of Docker and Kubernetes.
· Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.).
· Familiarity with message queues such as RabbitMQ or Kafka.
· Experience with NoSQL databases such as MongoDB or Redis.
· Understanding of unit testing frameworks such as PyTest or unittest.
Technical Skills:
· Python
· Django / Flask / FastAPI
· REST APIs
· SQL (PostgreSQL, MySQL, SQL Server)
· Git
· Docker
· Kubernetes
· AWS / Azure / Google Cloud Platform
· Linux
· CI/CD
· PyTest