Source description
About the role
Role Overview: You will be a skilled Python Developer with strong hands-on experience in building, enhancing, and maintaining scalable backend applications and services. You will work closely with cross-functional teams, contribute to clean and efficient codebases, and support development activities during overlapping US working hours. Key Responsibilities: - Design, develop, test, and maintain Python-based applications and services - Write clean, efficient, reusable, and well-documented code - Implement business logic, data processing, and backend workflows - Optimize application performance, reliability, and scalability - Develop and maintain RESTful APIs and backend services - Integrate applications with databases, external APIs, and third-party services - Handle authentication, authorization, and data validation - Ensure API security, performance, and proper error handling - Work with relational and/or NoSQL databases - Write optimized queries and manage database interactions - Ensure data integrity, consistency, and performance - Participate in schema design and data modeling discussions - Participate in code reviews, design discussions, and sprint planning - Collaborate closely with frontend developers, DevOps, QA, and product teams - Follow software development best practices and coding standards - Support deployments, bug fixes, and production issue resolution during US hours overlap Qualification Required: - 8+ years of hands-on experience in Python development - Strong proficiency in Python programming - Experience building backend services and REST APIs - Solid understanding of object-oriented programming and design principles - Experience with web frameworks such as Flask, Django, or FastAPI - Working knowledge of databases (PostgreSQL, MySQL, MongoDB, etc.) - Familiarity with Git/GitHub for version control - Experience working on Linux/Unix environments - Willingness to work with overlap of US business hours Additional Company Details (if present in JD): The company prefers candidates with experience using AI-assisted development tools such as GitHub Copilot, Cursor, or similar coding assistants. Exposure to cloud platforms (AWS preferred), experience with Docker and containerized applications, familiarity with CI/CD pipelines, basic understanding of microservices architecture, experience with unit testing frameworks such as pytest or unittest, and experience working in Agile / Scrum environments are considered nice-to-have skills. A Bachelors degree in Computer Science, Information Technology, or related field, or equivalent practical experience is required. Role Overview: You will be a skilled Python Developer with strong hands-on experience in building, enhancing, and maintaining scalable backend applications and services. You will work closely with cross-functional teams, contribute to clean and efficient codebases, and support development activities during overlapping US working hours. Key Responsibilities: - Design, develop, test, and maintain Python-based applications and services - Write clean, efficient, reusable, and well-documented code - Implement business logic, data processing, and backend workflows - Optimize application performance, reliability, and scalability - Develop and maintain RESTful APIs and backend services - Integrate applications with databases, external APIs, and third-party services - Handle authentication, authorization, and data validation - Ensure API security, performance, and proper error handling - Work with relational and/or NoSQL databases - Write optimized queries and manage database interactions - Ensure data integrity, consistency, and performance - Participate in schema design and data modeling discussions - Participate in code reviews, design discussions, and sprint planning - Collaborate closely with frontend developers, DevOps, QA, and product teams - Follow software development best practices and coding standards - Support deployments, bug fixes, and production issue resolution during US hours overlap Qualification Required: - 8+ years of hands-on experience in Python development - Strong proficiency in Python programming - Experience building backend services and REST APIs - Solid understanding of object-oriented programming and design principles - Experience with web frameworks such as Flask, Django, or FastAPI - Working knowledge of databases (PostgreSQL, MySQL, MongoDB, etc.) - Familiarity with Git/GitHub for version control - Experience working on Linux/Unix environments - Willingness to work with overlap of US business hours Additional Company Details (if present in JD): The company prefers candidates with experience using AI-assisted development tools such as GitHub Copilot, Cursor, or similar coding assistants. Exposure to cloud platforms (AWS preferred), experience with Docker and containerized applications, familiarity with CI/CD pipelines, basic understanding of microservices architecture, experience with unit testing frameworks su
More at SRS Consulting