SoftxAI Technology Private Limited - Software & AI Solutions

Python Web Application Developer (Flask & PostgreSQL)

Hyderabad, TS, IN

19 days ago
Save Job

Summary

Job Title: Python Web Application Developer (Flask & PostgreSQL)


Location: Hyderabad, India (Work from Office)

Experience Required: 4-6 years

Employment Type: Full-Time


About Us:

Softxai Technology Private Limited is an innovative software development company focused on creating scalable and efficient solutions. We leverage the latest technologies to deliver high-quality products and services.

We are seeking a skilled Python Web Application Developer to join our team. The ideal candidate should have expertise in Flask and PostgreSQL, with a proven track record of building and maintaining robust web applications.

Key Responsibilities:

  • Develop, maintain, and enhance web applications using Python (Flask).
  • Work with PostgreSQL to design, optimize, and maintain database schemas.
  • Write and execute database migrations to ensure smooth transitions across environments.
  • Build and manage scheduled jobs to automate backend processes and workflows.
  • Collaborate with cross-functional teams to understand requirements and deliver solutions aligned with business needs.
  • Optimize application performance and ensure scalability across various use cases.
  • Debug and resolve technical issues to ensure smooth application functionality.
  • Document technical designs, processes, and system configurations.

Requirements:

  • 3-6 years of experience in backend development using Python and Flask.
  • Proficiency in Flask and RESTful API design principles.
  • Strong experience with PostgreSQL, including writing complex queries, schema design, and database optimization.
  • Experience with database migrations using tools like Alembic or similar.
  • Knowledge of creating and managing background jobs using tools like Celery, RQ, or similar.
  • Familiarity with web servers such as Gunicorn or uWSGI.
  • Hands-on experience with version control systems like Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Preferred Skills (Not Mandatory):

  • Familiarity with NodeJS for backend development and API integration.
  • Basic understanding of ReactJS and frontend development.
  • Experience with containerization tools like Docker.
  • Knowledge of deploying applications on cloud platforms such as AWS or Azure.
  • Familiarity with unit testing and TDD practices.

What We Offer:

  • Competitive salary and benefits package.
  • A collaborative and innovative work environment.
  • Opportunities to work on challenging projects and learn new technologies.
  • Career growth and development opportunities.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job