Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Python Software Developer @ Techolution

Home > Software Development

 Python Software Developer

Job Description

Are you ready to architect the future of cloud-native applications? Join Techolution as a Mid-Level Python Developer and unleash your potential in a realm where innovation meets impact. Dive into a world of cutting-edge technologies, from Flask and Django to AWS and Kubernetes, as you craft robust, scalable solutions that push the boundaries of what's possible. Your expertise will be the driving force behind transformative projects, collaborating with cross-functional teams to turn visionary ideas into reality. If you're passionate about Python, ambitious in your goals, and eager to leave your mark on the tech landscape, this is your launchpad to excellence.


Designation: Mid Python Developer
Location: Remote, India
Employment Type: Full Time
Expertise: Mid-Level



Key Responsibilities:

  • Develop and maintain robust, scalable Python applications using FastAPI, ensuring high performance and reliability in production environments
  • Design and implement efficient data processing pipelines utilizing Celery, Redis, and RabbitMQ for asynchronous task management and message queuing
  • Architect and optimize PostgreSQL database schemas, ensuring data integrity and query performance for complex business logic
  • Containerize applications using Docker, facilitating seamless deployment and scalability across different environments
  • Collaborate with cross-functional teams to translate business requirements into technical specifications, demonstrating strong ownership and a seeker mindset
  • Implement comprehensive unit and integration tests, maintaining code quality and reducing technical debt
  • Participate in code reviews, providing constructive feedback and fostering a culture of continuous improvement
  • Troubleshoot and resolve complex technical issues, showcasing problem-solving skills and unbeatable work ethics
  • Mentor junior developers, sharing knowledge and best practices to elevate team capabilities
  • Stay updated with the latest Python ecosystem trends and technologies, applying innovative solutions to enhance product features


Foundational Skills:

  • Python: Extensive experience in developing production-grade applications, with a deep understanding of
    Python's core concepts and best practices
  • Celery: Proficiency in designing and implementing distributed task queues for efficient background
    processing and asynchronous operations
  • Redis: Expertise in utilizing Redis for caching, session management, and real-time data storage to optimize application performance
  • RabbitMQ: Strong knowledge of message broker systems for building scalable and decoupled
    architectures
  • FastAPI: Proven ability to develop high-performance, asynchronous web applications and RESTful APIs using FastAPI framework
  • PostgreSQL: In-depth understanding of relational database design, optimization, and query performance tuning
  • Docker: Proficiency in containerizing applications and managing multi-container environments for consistent deployment across platforms
  • Ownership: Demonstrated ability to take full responsibility for projects, driving them from conception to successful completion
  • Seeker Mindset: Proactive approach to learning and problem-solving, constantly seeking innovative solutions and best practices
  • Passionate Towards Work: Genuine enthusiasm for software development, with a drive to create high-quality, impactful solutions
  • Extremely Ambitious: Strong desire to push boundaries and achieve exceptional results in every project
  • Unbeatable Work Ethics: Commitment to maintaining the highest standards of professionalism, integrity, and dedication in all aspects of work
  • Ability to comprehend: Excellent analytical skills to understand complex technical and business requirements, translating them into effective software solutions
    Advanced Skills
  • Cloud exposure: Familiarity with cloud platforms like AWS, Azure, or GCP for deploying and scaling Python applications in cloud environments
  • WebSockets: Experience in implementing real-time, bidirectional communication between clients and servers using WebSocket technology

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: Techolution
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Redis Rabbitmq Celery AWS Python Message Queue Postgresql Kafka Multithreading Docker Multiprocessing Django MySQL MongoDB Python Development Flask Kubernetes

 Fraud Alert to job seekers!

₹ -18 Lacs P.A

Similar positions

C++ Developer

  • Oracle
  • 3 - 8 years
  • Bengaluru
  • 19 hours ago
₹ Not Disclosed

Developer

  • Wipro
  • 1 - 6 years
  • Hyderabad
  • 22 hours ago
₹ Not Disclosed

.NET Application Developer

  • Sapient
  • 5 - 10 years
  • Bengaluru
  • 23 hours ago
₹ .5-18.5 Lacs P.A.

Developer - L3

  • Wipro
  • 3 - 5 years
  • Hyderabad
  • 23 hours ago
₹ Not Disclosed

Techolution

Techolution is a high-tech consulting company on a mission to accelerate digital transformation for our clients across the globe. We are a very successful start-up that is small enough to care and large enough to be trusted by some of the top brands in the world such as Apple, JPMC, DBS Bank, NBC, S...