INR
10.0 - 13.0
Lacs P.A.
Company Description Founded in 2009, Ratnam Solutions Private Limited is a global provider of web development and product development services. At Ratnam Solutions Private Limited, we strongly believe that good code is only part of the equation when it comes to building solutions that matter. We have a team of talented and experienced developers who are passionate about what they do and are always looking for ways to improve. We have a wide range of skills and experience in web development, from building simple websites to complex enterprise applications. If you are looking for a partner to help you build something great, contact us today. Position: Senior Python Developer Location: Hyderabad (On-site) Job Type: Full-time Role Description: We are looking for a highly skilled and motivated Senior Python Developer to join our team in Hyderabad. In this role, you will be responsible for designing, developing, and maintaining robust web applications, contributing primarily to backend development with support in frontend where necessary, using modern frameworks and cloud technologies. Duties and Responsibilities: Develop and maintain components for a complex and large-scale cloud application using a micro-services architecture. Collaborate on front-end development using React or similar modern frameworks. Take ownership of and maintain existing system components developed in Python, Java, JavaScript, and Go. Write high-quality, clean, and scalable code, along with writing and executing both manual and automated tests. Integrate third-party APIs and ensure their secure and scalable usage. Implement CI/CD pipelines and automate deployment processes to cloud environments (especially AWS). Set up logging, monitoring, and alerting to ensure system reliability and performance. Participate in code reviews, sprint planning, and other agile activities. Qualifications and Skills Bachelor's degree in Computer Science, Engineering, or a related field. 4+ years of hands-on experience in Python web development. Strong proficiency in Python and experience with back-end frameworks like Django and Flask. Experience with front-end technologies: HTML, CSS, JavaScript, and React (or similar). Solid understanding of database systems such as PostgreSQL and MongoDB. Proficient in using version control systems like Git. Experience with Celery for asynchronous task management. Knowledge of Redis and caching mechanism s to optimize application performance. Working knowledge of Elasticsearch for full-text search and analytics. Experience integrating and consuming third-party APIs. Strong exposure to AWS services and scalable cloud architecture. Experience with Docker, Kubernetes (K8s), and microservices-based deployments. Familiarity with logging and monitoring tools such as Grafana, Prometheus, Datadog, and ELK Stack. System design capabilities and experience working with large-scale systems. Experience in SaaS (Software-as-a-Service) applications is a plus. Knowledge of Agile development practices and tools. Excellent problem-solving, debugging, communication, and collaboration skills. Ability to work in a dynamic and fast-paced environment with changing priorities.