Python Developer at Weekday AI

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Python Developer at Weekday AI. This role is for one of Weekday’s clients. Min Experience: 2 years. JobType: full-time. We are seeking a talented and motivated Python Developer to join our growing engineering team. The ideal candidate will have hands-on experience in designing, developing, and deploying scalable Python-based applications. You will work closely with cross-functional teams, including backend developers, data engineers, and product managers, to deliver high-quality software solutions that drive our business objectives.. As a Python Developer, you will be responsible for developing clean, efficient, and maintainable code while ensuring performance, scalability, and reliability. This role is perfect for someone who loves solving complex technical problems, is detail-oriented, and is passionate about continuous learning and improvement in software engineering.. Key Responsibilities. Application Development: Design, develop, and maintain robust backend systems and APIs using Python frameworks such as Django, Flask, or FastAPI. Database Management: Work with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB) to design efficient data models and optimize queries for performance.. Code Quality: Write clean, modular, and testable code following best practices for code review, version control (Git), and CI/CD pipelines. Integration: Develop and integrate RESTful APIs and microservices for seamless communication between frontend and backend systems.. Troubleshooting & Debugging: Identify, analyze, and resolve performance bottlenecks, bugs, and technical challenges in development and production environments.. Automation & Scripting: Build automation scripts and tools to streamline processes, enhance productivity, and support deployment pipelines.. Collaboration: Partner with product managers, UI/UX designers, and QA engineers to deliver efficient and user-friendly applications.. Security & Performance: Implement secure coding practices, conduct performance testing, and ensure data protection across applications.. Documentation: Maintain comprehensive technical documentation for APIs, system design, and deployment processes.. Continuous Learning: Stay updated with the latest Python libraries, frameworks, and industry trends to recommend innovative solutions.. Requirements & Qualifications. Bachelor’s degree in Computer Science, Engineering, or a related technical field. Minimum 2 years of hands-on experience in Python software development.. Proficiency with at least one major Python framework — Django, Flask, or FastAPI.. Strong understanding of object-oriented programming (OOP) concepts and design patterns.. Experience with REST APIs, microservices architecture, and web application development.. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is an added advantage.. Experience working with databases (PostgreSQL, MySQL, MongoDB) and ORM tools (SQLAlchemy, Django ORM).. Solid knowledge of version control systems (Git/GitHub/GitLab).. Good understanding of software testing and frameworks like PyTest or UnitTest.. Excellent problem-solving, analytical, and debugging skills.. Strong communication and teamwork abilities.. Company Location: India.