We are looking for a

Full Stack Python Developer

Full Stack Python Developer

Experience Level:

Job Type: Full-Time (Intern)

Salary:

Reports to: Project Manager / Technical Lead

Overview:

We are looking for an experienced Full Stack Python Developer to join our team under an outsourcing model. In this role, you will work on designing, developing, and maintaining web applications using Python and other technologies across both the frontend and backend. This position is part of our Outsourcing Program, which means a resource allocation fee will be applicable to cover project management, infrastructure, and support costs. You will collaborate with cross-functional teams to deliver scalable and robust solutions.

Key Responsibilities:

  • Design and implement scalable web applications with a strong focus on both frontend (HTML, CSS, JavaScript, React, etc.) and backend (Python/Django/Flask) development.
  • Develop, integrate, and maintain RESTful APIs to support business functionality and enable data exchange between various services and systems.
  • Design, manage, and optimize databases (relational and NoSQL) for high performance, ensuring secure and efficient data storage and retrieval.
  • Write clean, efficient, and maintainable code adhering to industry best practices and coding standards.
  • Conduct thorough testing of applications to identify bugs and improve functionality. Resolve any issues that arise during development or after deployment.
  • Use Git for version control and participate in code reviews, collaborating with team members to ensure quality and knowledge sharing.
  • Deploy applications to cloud platforms (AWS, Azure, GCP) as needed, optimizing for performance, scalability, and security.
  • Communicate effectively with clients (if required) to understand their requirements, provide updates on progress, and ensure alignment with project goals.
  • Stay updated with new technologies, tools, and best practices in full stack development and propose improvements to the current workflow.

Required Skills & Qualifications:

  • Strong proficiency in Python and experience with Python frameworks such as Django and Flask for backend development.
  • Solid understanding of frontend technologies including HTML5, CSS3, JavaScript, and modern frameworks like React, Angular, or Vue.js.
  • Experience with relational databases like PostgreSQL, MySQL, and familiarity with NoSQL databases like MongoDB.
  • Experience in building and consuming RESTful APIs.
  • Basic understanding of cloud platforms such as AWS, GCP, or Azure, with experience in deploying web applications in cloud environments.
  • Familiarity with Git and collaborative coding platforms (GitHub, GitLab, etc.).
  • Strong analytical and problem-solving skills, with the ability to troubleshoot and debug complex issues.
  • Excellent verbal and written communication skills, with the ability to work collaboratively in a team and with clients.

Preferred Qualifications:

  • Experience with containerization tools like Docker and Kubernetes.
  • Exposure to DevOps practices including CI/CD pipelines.
  • Knowledge of microservices architecture.
  • Experience in Agile development methodologies.
  • Familiarity with web security and data protection standards.

Benefits:

  • Access to a dedicated, skilled developer without long-term commitment.
  • Flexible scaling of development resources based on project needs.
  • Comprehensive project support, including management and infrastructure.
  • Continuous development and maintenance of your project.
  • Transparent fee structure with a resource allocation fee to ensure high-quality service.

Job details

Position
Full Stack Python Developer
Experience Level
Salary