Develop, test, and maintain FastAPI applications; design database models with SQLAlchemy; integrate front-end elements; optimize for speed and scalability; troubleshoot, write clean code, participate in code reviews, and collaborate to deliver new features.
Key Responsibilities:
- Develop, test, and maintain applications using FastAPI.
- Design and implement database models and schemas using SQLAlchemy.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Optimize applications for maximum speed and scalability.
- Collaborate with the team to define, design, and ship new features.
- Troubleshoot and debug applications to ensure optimal performance.
- Write clean, maintainable, and efficient code.
- Participate in code reviews to maintain code quality and share knowledge.
- Stay up-to-date with the latest industry trends and technologies to ensure we are always using the best practices.
Requirements:
- Minimum 7+ yeas of experience in application development
- Proven experience as a Python developer, with a strong focus on FastAPI and SQLAlchemy.
- Solid understanding of object-relational mapping (ORM) and SQL.
- Experience with Oracle or MySQL relational databases.
- Strong experience in pytest
- Experience with MongoDB is a big plus
- Proficiency in front-end technologies (HTML, CSS, JavaScript, Angular) is a plus.
- Familiarity with version control systems, particularly Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work independently and manage multiple tasks effectively.
Nice to have:
- Experience with cloud platforms such as AWS, Google Cloud, or Azure.
- Knowledge of Docker and container orchestration tools like Kubernetes.
- Familiarity with CI/CD pipelines and DevOps practices.
Photon Chennai, Tamil Nadu, IND Office
DLF IT Park 1/124 Mount Poonamallee Road Sivaji Gardens Manapakkam , Chennai, India, 600089
Similar Jobs
Agency • Information Technology
Design and implement data federation and lakehouse architectures (Starburst/Trino), build scalable ETL/ELT pipelines using Python and Spark, optimize Spark and federated queries, manage Delta/Iceberg/Hudi tables, and enforce governance, access control, and data masking for analytics and AI use.
Top Skills:
AdlsApache IcebergSparkAws EmrAzure DatabricksDbtDelta LakeDremioGCPGlueHudiKubernetesMedallion ArchitecturePrestoPulumiPysparkPythonS3Snowflake SchemaSQLStar SchemaStarburst EnterpriseTerraformTrino
Agency • Information Technology
Senior Software Engineer specializing in Python and cloud-based development. Role implies designing, developing, and maintaining scalable cloud applications and collaborating with cross-functional teams.
Top Skills:
CloudPython
Fintech • Legal Tech • Software • Financial Services • Cybersecurity • Data Privacy
Processes client orders and legal documents across multiple jurisdictions and systems. Responsibilities include responding to customer inquiries, maintaining records, managing portfolios, coordinating project updates, reviewing filings, fulfilling orders, and resolving documentation issues. The role requires accurate, timely work, strong customer service, communication, organization, and problem-solving skills in a fast-paced environment.
Top Skills:
MS OfficeSalesforceSalesforce Chatter
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

