Search by job, company or skills

  • Posted 6 hours ago
  • Over 50 applicants
Quick Apply

Job Description

Responsibilities:

  1. Design, develop, and maintain scalable and robust Python applications.
  2. Collaborate with cross-functional teams to understand project requirements and deliver high-quality software solutions.
  3. Write e cient, reusable, and modular code following best practices.
  4. Perform code reviews to ensure code quality and adherence to coding standards.
  5. Troubleshoot, debug, and optimize application code to resolve performance and functionality issues.
  6. Work closely with product managers, UX/UI designers, and other stakeholders to deliver projects on time and within scope.
  7. Stay informed about industry best practices, tools, and trends to continuously improve development processes.

Requirements:

  1. Bachelors degree in Computer Science or a related field.
  2. 5 to 6 years of professional Python development experience.
  3. Proficient in Python, with a strong understanding of its ecosystem.
  4. Experience with web frameworks such as Django or Flask.
  5. Solid understanding of database design and experience with SQL and/or NoSQL databases.
  6. Familiarity with front-end technologies (HTML, CSS, JavaScript) and integration with back-end services.
  7. Strong knowledge of version control systems, preferably Git.
  8. Experience with containerization and orchestration tools such as Docker and Kubernetes.
  9. Familiarity with cloud platforms, such as AWS or Azure.
  10. Excellent problem-solving and analytical skills.
  11. Strong communication and collaboration skills.
  12. Experience with microservices architecture.
  13. Knowledge of DevOps practices and tools.
  14. Familiarity with CI/CD pipelines.
  15. Contributions to open-source projects related to Python development.
  16. Familiarity with Agile/Scrum methodologies.

More Info

About Company

Job ID: 120341943

Similar Jobs