Epicareer Might not Working Properly
Learn More

Python Developer (Experienced to Supervisor level)

Salary undisclosed

Checking job availability...

Original
Simplified
Responsibilities

  • Develop, test, and maintain high-quality Python applications and backend services.
  • Collaborate with front-end developers, designers, and other team members to integrate user- facing elements with server-side logic.
  • Write reusable, testable, and efficient code while adhering to best practices and coding standards.
  • Design and implement low-latency, high-availability, and performant applications.
  • Develop RESTful APIs and ensure smooth data integration with front-end systems.
  • Participate in code reviews, debugging, and troubleshooting to maintain high code quality.
  • Optimize applications for performance, scalability, and security.
  • Work with databases like MySQL, PostgreSQL, or NoSQL databases to manage and query large datasets.
  • Write unit tests and perform software verification to ensure the application meets the required performance criteria.
  • Document software solutions for easier maintenance and future upgrades.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proficiency in Python with a strong understanding of its frameworks (e.g., Django, Flask).
  • Experience with RESTful APIs and integrating third-party services.
  • Solid understanding of database systems, including SQL and NoSQL technologies.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving skills and ability to work in an agile environment.
  • Knowledge of containerization technologies (Docker, Kubernetes) is an advantage.
  • Excellent communication skills and ability to work collaboratively with cross-functional teams.
  • Strong knowledge of data structures, algorithms, and software design patterns.

Requirements

  • Python programming (3+ years)
  • Experience with Django or Flask frameworks
  • Experience with Pandas and Boto3
  • API development (RESTful services)
  • SQL/NoSQL database management (MySQL, PostgreSQL, SQLAlchemy)
  • Familiarity with DevOps practices and tools (Docker, Kubernetes)
  • Experience with Git version control.
  • Cloud computing platforms (AWS, GCP, Azure) is a plus.