Search by job, company or skills

  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description


Job Summary

We are seeking a highly skilled and experienced Senior Python Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality backend services, APIs, and applications. You will collaborate closely with cross-functional teams to deliver scalable, secure, and efficient software solutions.

Key Responsibilities

  • Design, develop, and optimize scalable backend systems and RESTful APIs using Python.
  • Write clean, efficient, and maintainable code following industry best practices.
  • Lead architecture discussions and contribute to technical decision-making.
  • Mentor junior developers and conduct regular code reviews.
  • Collaborate with product managers, designers, and other stakeholders to understand requirements.
  • Integrate third-party services, databases, and cloud-based solutions.
  • Troubleshoot, debug, and resolve technical issues in production and development environments.
  • Implement security and data protection best practices.
  • Ensure high performance and responsiveness of applications.
  • Participate in sprint planning, estimation, and Agile development processes.
  • Develop automated tests and ensure comprehensive test coverage.

Required Skills & Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 1 to 3 years of professional experience in Python development.
  • Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.
  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Strong understanding of software architecture, design patterns, and microservices concepts.
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP).
  • Proficiency with version control systems (Git).
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes).
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Excellent problem-solving skills and attention to detail.

Preferred Qualifications & Skills

  • Experience with asynchronous frameworks
  • Knowledge of data engineering or machine learning pipelines.
  • Exposure to DevOps practices and infrastructure automation.
  • Understanding of performance tuning and optimization.
  • Strong communication and interpersonal abilities.
  • Leadership qualities and ability to mentor team members.
  • Ability to work independently and manage time effectively.
  • Adaptability and willingness to learn emerging technologies.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138597647

Similar Jobs