Search by job, company or skills

AiVantage.Global

Python Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 27 days ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Job Title: Python Developer

Overview: As a Python Developer, you will be responsible for designing, implementing, and maintaining high-performance, scalable Python applications and services. You will collaborate with cross-functional teams to develop innovative solutions, ensuring code quality, and adhering to best practices. This role requires strong programming skills, attention to detail, and a passion for creating efficient and robust software solutions.

Key Responsibilities

  • Software Development:
  • Design and implement server-side Python applications and services.
  • Write efficient, reusable, and maintainable code following best practices and coding standards.
  • System Architecture:
  • Contribute to the design and architecture of software systems.
  • Collaborate with team members to ensure seamless integration of components.
  • Database Management:
  • Develop and optimize database queries for efficient data retrieval and storage.
  • Work with databases (e.g., SQL, NoSQL) to manage data effectively.
  • API Development:
  • Design, develop, and maintain RESTful APIs for internal and external use.
  • Ensure API performance, security, and scalability.
  • Testing and Debugging:
  • Write unit tests to ensure code reliability and functionality.
  • Debug and resolve software defects and issues promptly.
  • Collaboration:
  • Collaborate with cross-functional teams, including front-end developers, designers, and product managers, to deliver high-quality software solutions.
  • Participate in code reviews to maintain code quality and share knowledge within the team.
  • Documentation:
  • Create and maintain technical documentation for code, APIs, and processes.
  • Ensure documentation is comprehensive and accessible to other team members.
  • Continuous Improvement:
  • Stay updated on industry trends, tools, and technologies related to Python development.
  • Proactively identify opportunities for process improvement and efficiency.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Python Developer or in a similar role.
  • Strong understanding of software development principles and best practices.
  • Proficient in Python and related frameworks (e.g., Django, DRF, Flask).
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Experience with PostgreSQL, MySQL database.
  • Familiar with AWS and Azure services.

Experience

  • Demonstrated success in developing and deploying Python applications.
  • 3-6 years experience is mandatory.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Knowledge of software development methodologies (Agile, Scrum).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 131611793

Similar Jobs