
Fullstack Python Developer (NCS/Job/ 2833)
Job Skills
Job Description
Job Title: Full Stack Python Developer (8+ Years Experience)
Job Summary:
Sr. Python Developer with Panda, Numpy who has experience in working on large data sets and building API's
We are seeking a highly skilled and experienced Full Stack Python Developer to join our dynamic development team. The ideal candidate will have a strong background in both front-end and back-end development, with a focus on building scalable web applications using Python-based frameworks. You will be responsible for designing, developing, and maintaining full-stack solutions that meet business requirements.
Key Responsibilities:
🔹 Back-End Development:
Design and implement RESTful APIs using frameworks like Django, Flask, or FastAPI.
Develop and maintain server-side logic, database models, and business logic.
Optimize application performance and scalability.
Integrate third-party APIs and services.
🔹 Front-End Development:
Build responsive and interactive user interfaces using React.js, Vue.js, or Angular.
Collaborate with UI/UX designers to implement design mockups.
Ensure cross-browser compatibility and mobile responsiveness.
🔹 Database Management:
Design and manage relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
Write efficient queries and manage data migrations.
🔹 DevOps & Deployment:
Deploy applications using Docker, Kubernetes, or cloud platforms like AWS, Azure, or GCP.
Set up CI/CD pipelines for automated testing and deployment.
🔹 Collaboration & Agile Practices:
Participate in sprint planning, code reviews, and daily stand-ups.
Work closely with cross-functional teams including QA, Product, and Design.
Required Skills & Qualifications:
8+ years of experience in full-stack development.
Proficiency in Python and one or more Python web frameworks.
Strong knowledge of JavaScript, HTML5, CSS3, and modern front-end frameworks.
Experience with RESTful API design and integration.
Familiarity with Git, Docker, and CI/CD tools.
Knowledge of Anti-money laundering (good-to-have)
Solid understanding of software development principles and design patterns.
Excellent problem-solving and communication skills.
Preferred Qualifications:
Experience with GraphQL.
Knowledge of microservices architecture.
Familiarity with unit testing and test-driven development (TDD).
Contributions to open-source projects or personal GitHub portfolio.