Skills:
Python 3.x, Django, Flask, RESTful APIs, SQL, Docker, Git,
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.