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

Vetic - Software Developer - Python

VeticGurgaon
30+ days ago
Job description

Responsibilities :

  • Design Systems : Lead the planning and building of large, dependable software systems using Python, with a strong emphasis on designing solutions that elegantly support and optimize complex business workflows and operations. You will focus on ensuring correctness, performance, reliability, and scalability.
  • Boost Performance & Fix Tough Issues : Deeply analyze the performance of our software and data systems (Postgres, MongoDB, Redis, Elastic). Identify and resolve complex problems, ensuring the smooth operation of systems critical to business processes.
  • Guide and Mentor : Coach and support other developers in their design, coding, and problem-solving efforts. Champion and promote best practices for software development across the team.
  • Shape the Future with Business in Mind : Collaborate closely with product teams and other engineers to plan future development, ensuring technical choices strategically align with evolving business needs and processes.
  • Own Key Areas : Take ownership and responsibility for major components of our software, ensuring they are well-architected, maintainable, and continue to meet long-term business and technical requirements.
  • Develop and maintain robust and efficient RESTful APIs and microservices. Implement asynchronous processing patterns to enhance application performance and responsiveness.
  • Leverage AWS services (EC2, S3, RDS, etc.) to build and deploy scalable cloud-based solutions.
  • Write clean, well-documented, and testable code following industry best practices.
  • Participate actively in code reviews to ensure code quality and knowledge sharing.
  • Troubleshoot and debug complex issues across the application stack.
  • Stay up-to-date with the latest technology trends and best practices in software Have's :
  • Strong proficiency in Python programming.
  • Solid experience with at least one Python web framework such as FastAPI, Django, or Flask.
  • Hands-on experience working with relational databases like Postgres.
  • Hands-on experience working with NoSQL databases like MongoDB.
  • Experience with in-memory data stores like Redis.
  • Practical experience working with Amazon Web Services (AWS), including services like EC2, S3, and RDS.
  • Strong understanding of microservices architecture and principles.
  • Experience designing and implementing RESTful APIs.
  • Understanding of asynchronous processing techniques and their to Have :
  • Experience with message queues (e.g., RabbitMQ, Kafka).
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Experience with CI / CD pipelines.
  • Exposure to monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Experience with testing frameworks (e.g., pytest, unittest).
  • Familiarity with ElasticSearch

(ref : hirist.tech)

Create a job alert for this search

Python Developer • Gurgaon