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.