Senior Software Engineer

Hyderabad, Telangana, India
Aug 28, 2024
Aug 28, 2025
Remote
Full-Time
2 Years
Job Description

We are seeking a talented Python Developer who excels in crafting robust, scalable, and efficient web applications. The ideal candidate will have extensive experience with Django, FastAPI, and Flask frameworks and a deep understanding of database management, cloud services, and modern development tools.

Key Responsibilities

  1. Develop & Maintain Web Applications. Build and sustain high-performing web applications using Django, FastAPI, and Flask. Ensure they are scalable, secure, and efficient.
  2. Integration. Collaborate with frontend technologies to deliver a seamless and engaging user experience.
  3. Architecture Design. Design and implement high-level architecture that aligns with business requirements and industry best practices.
  4. Database Management. Create and manage database schemas using PostgreSQL, MySQL, MongoDB, Firebase, and Redis to ensure optimal performance and data integrity.
  5. Cloud Services. Leverage cloud services to enhance application scalability, performance, and cost-efficiency.
  6. Technical Documentation. Produce comprehensive documentation, including system architecture, API documentation, and database schemas.
  7. User Guides & Manuals. Develop user guides and deployment manuals to facilitate application usage and maintenance.
  8. Advanced Features. Implement Celery or other scheduling tools and ElasticSearch for advanced search functionalities.
  9. Project Experience. Experience in leading complex projects such as video/data streaming platforms and machine learning systems is a plus.
  10. Cloud Deployment. Knowledge of system architecture design and deploying cloud-based solutions using AWS, Azure, or GCP is desirable.

Required Skills

  1. Python Proficiency. Advanced skills in Python, with extensive experience in Django, FastAPI, and Flask.
  2. System Architecture. Strong understanding of microservices, RESTful APIs, and database design principles.
  3. Database Expertise. Expertise in PostgreSQL, MySQL, MongoDB, Firebase, and Redis, focusing on performance optimization and data modeling.
  4. Tools & Technologies. Proficient in Git, Docker, Postman, Nginx, ElasticSearch, and Jira.
  5. Cloud Deployment. Proven experience with application deployment and management on AWS, Azure, or GCP.
  6. Documentation. Exceptional ability to produce detailed and clear technical documentation, including architecture diagrams, API references, and user manuals.

If you are passionate about web application development and have a proven track record in creating high-quality, scalable solutions, we want to hear from you!

Apply now by sending your resume to [email protected].

Related Jobs