Python Developer at Weekday AI
, , India -
Full Time


Start Date

Immediate

Expiry Date

13 Jan, 26

Salary

0.0

Posted On

15 Oct, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, Django, Flask, FastAPI, SQL, NoSQL, PostgreSQL, MySQL, MongoDB, REST APIs, Microservices, Git, CI/CD, OOP, Automation, Debugging

Industry

technology;Information and Internet

Description
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.
Responsibilities
As a Python Developer, you will design, develop, and maintain robust backend systems and APIs using Python frameworks. You will also troubleshoot and debug performance bottlenecks and collaborate with cross-functional teams to deliver high-quality software solutions.
Loading...