Posted:1 month ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Key Responsibilities

  • Architectural Leadership : Design and architect scalable, reliable, and high-performance backend systems using Python technologies.
  • Technical Leadership : Lead and mentor a team of backend developers, fostering a culture of technical excellence, code quality, and continuous improvement.
  • Development & Implementation : Oversee the development, testing, and deployment of backend applications, ensuring adherence to best practices and coding standards.
  • Stakeholder Collaboration : Collaborate closely with product managers, stakeholders, and other cross-functional teams to understand business requirements, define technical specifications, and drive project success.
  • System Optimization : Identify and address performance bottlenecks, optimize system architecture, and ensure the scalability and maintainability of our backend infrastructure.
  • Technology Expertise : Maintain a deep understanding of the latest trends and technologies in Python development, cloud computing, and backend architecture, and apply this knowledge to improve our systems.
  • Problem Solving : Tackle complex technical challenges, provide innovative solutions, and ensure the smooth operation of our backend systems.
  • Code Reviews : Conduct thorough code reviews to maintain code quality, enforce coding standards, and share knowledge within the team.
  • Mentorship : Mentor and guide junior developers, fostering their technical growth and Skills and Experience :
  • 10+ years of experience in backend development with a strong emphasis on Python.
  • Expertise in Python frameworks, specifically Flask.

Extensive Experience With Amazon Web Services (AWS), Including

  • Lambda
  • Redshift
  • Glue
  • S3
  • CloudWatch
  • Strong understanding and practical experience with the ELK Stack (Elasticsearch, Logstash, Kibana) for logging, monitoring, and analysis.
  • Proficiency in Prometheus for monitoring and alerting.
  • Solid understanding of database design and optimization.
  • Experience in designing and developing RESTful APIs and microservices.
  • Excellent understanding of software development principles, design patterns, and best practices.
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication, collaboration, and leadership skills.
  • Ability to work independently and as part of a remote Qualifications :
  • Experience with other Python frameworks (e.g., Django).
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  • Experience with CI/CD pipelines and DevOps practices.
  • Familiarity with message queueing systems (e.g., Kafka, RabbitMQ).
  • Experience working in an Agile development environment.
  • Bachelor's or Master's degree in Computer Science or a related field
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You