WN Infotech is looking for an experienced and skilled Python Developer to join our team and work on high-quality, scalable applications. This role involves creating server-side logic, developing back-end components, and integrating user-facing elements developed by front-end developers. The ideal candidate is passionate about coding, has a strong analytical mindset, and is eager to contribute to impactful projects.
Your Role and Responsibilities
Develop, test, and maintain Python-based applications, ensuring performance, scalability, and security.
Write efficient, reusable, and testable code following best practices.
Integrate with databases and manage data storage solutions using relational and NoSQL databases.
Work closely with front-end developers to ensure seamless integration of server-side logic with user-facing elements.
Troubleshoot, debug, and optimize applications to enhance performance and resolve any issues.
Document technical processes, architecture, and code specifications to ensure smooth knowledge transfer.
Collaborate with cross-functional teams, including UI/UX designers, project managers, and QA teams, to meet project goals and deadlines.
Required Technical and Professional Expertise
Proficiency in Python and experience with popular frameworks like Django or Flask .
Strong understanding of RESTful API development and integration.
Experience with relational databases (e.g., MySQL , PostgreSQL ) and NoSQL databases (e.g., MongoDB ).
Knowledge of front-end technologies such as HTML5, CSS3, and JavaScript for integration purposes.
Familiarity with version control systems, particularly Git .
Ability to write and optimize complex SQL queries.
Excellent debugging, problem-solving, and optimization skills.
Qualification & Experience Required
Educational Background: Bachelor s degree in Computer Science, Information Technology, or a related field.
Experience Level: Open to both freshers and experienced candidates.
Experience with cloud platforms like AWS or Azure is a plus.
Knowledge of Agile development methodologies and familiarity with team collaboration tools is preferred.