Talent.com
This job offer is not available in your country.
Python Developer

Python Developer

JioBengaluru, Karnataka, India
1 day ago
Job description

Greeting of the day,

Hiring for Python developer

Key Responsibilities :

  • Lead the Development of Complex Systems : Design, develop, and deploy advanced software systems and applications that meet high standards of performance, scalability, and reliability.
  • Collaboration and Innovation : Work closely with cross-functional teams, including engineers and product managers, to define and implement innovative solutions that address business needs.
  • Technical Leadership : Provide mentorship and technical guidance to junior engineers, fostering a culture of continuous learning, best practices, and code quality.
  • Code Quality and Review : Write clean, efficient, and maintainable code. Conduct thorough code reviews, offering constructive feedback to ensure adherence to coding standards.
  • Troubleshooting and Optimization : Identify and resolve complex technical issues. Optimize system performance and enhance reliability.
  • Continuous Learning and Adaptation : Stay updated with the latest industry trends and technologies. Evaluate and implement new tools and techniques to improve development processes and project outcomes.
  • Full Lifecycle Participation : Engage in all stages of the software development lifecycle, from requirements gathering to deployment and post-release monitoring.

Technical Requirements (Must Have) :

  • Programming Expertise : 6+ years of strong experience in a high-level programming language (Python / Java).
  • Distributed Systems : Deep understanding of distributed systems fundamentals, including scalability, availability, and fault-tolerance.
  • Database Systems : Proficiency in both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Redis, BigData, Apache Druid etc) databases.
  • Test Driven Development : Experience in Test Driven Development (TDD) to ensure code reliability and quality.
  • Message Brokers : Hands-on experience with message brokers such as Kafka / RabbitMQ, or Amazon SQS, Google Pub / Sub.
  • Cloud and Containerization : Proficiency with cloud platforms (AWS, Azure, or Google Cloud) , containerization technologies (Docker, Kubernetes) and CI / CD.
  • Large Scale Applications : 5+ years of experience in building large-scale, data-intensive applications.
  • Monitoring Tools : Familiarity with any monitoring and observability tools like New Relic, ELK Stack, and Grafana.
  • Problem-Solving : Strong problem-solving skills with the ability to think critically and creatively.
  • Communication and Collaboration : Excellent communication and teamwork skills, with the ability to thrive in a fast-paced, collaborative environment.
  • Interested candidate can apply here. Looking for Immediate to 30 days joiners only.

    Create a job alert for this search

    Python Developer • Bengaluru, Karnataka, India