What are the responsibilities and job description for the Python Developer position at innovitusa?
Hiring: W2 Candidates Only 🛂 Visa: Open to any visa type with valid work authorization in the USA We’re looking for a skilled Python Developer to design, build, and maintain high-quality backend systems and applications. You’ll work closely with cross-functional teams to implement new features, optimize performance, and ensure seamless integration across services.Key ResponsibilitiesDevelop, test, and maintain backend applications using Python.Build RESTful APIs and integrate with internal/external services.Write clean, efficient, scalable, and reusable code.Work with databases (SQL/NoSQL) to design schemas, write queries, and improve performance.Collaborate with product managers, QA, and DevOps teams for smooth delivery.Implement best practices in code quality, security, and documentation.Debug and resolve issues across multiple services and environments.Participate in architectural discussions and propose improvements.Required SkillsStrong proficiency in Python and popular frameworks like Django, Flask, or FastAPI.Solid understanding of OOP, design patterns, and software engineering principles.Experience with REST APIs, microservices, and asynchronous programming.Hands-on experience with PostgreSQL, MySQL, MongoDB, or similar databases.Familiarity with Git, CI/CD pipelines, and containerization (Docker).Strong problem-solving skills and debugging ability.Good to HaveKnowledge of cloud platforms (AWS, Azure, GCP).Experience with Celery, Redis, Kafka, or message queues.Exposure to data processing or ML pipelines.QualificationsBachelor’s degree in Computer Science, Engineering, or related field.1-5 years of relevant development experience (or equivalent skills).
Salary : $48 - $66