I will design, develop, integrate, and maintain software applications

P
P
Phani M

About this gig

Software Application Developer

As a Software Application Developer, I am responsible for designing, developing, integrating, and maintaining scalable web applications and backend services. I work across the application lifecycle, from understanding business requirements and designing solutions to development, API integration, testing, deployment, and production support.

Key Responsibilities:

  • Develop and maintain web applications using Ruby on Rails, Python, FastAPI, JavaScript/Next.js, and REST APIs.
  • Design and implement backend services, database models, business logic, and secure APIs.
  • Work with PostgreSQL and other databases for data modeling, querying, and optimization.
  • Integrate third-party services and APIs such as authentication, HR, payment/verification, travel, and other external platforms.
  • Implement authentication and authorization mechanisms including SSO, JWT, and OAuth-based integrations.
  • Develop AI/ML and Generative AI capabilities using Python, LLMs, LangChain, RAG, embeddings, and vector databases.
  • Build and integrate AI services with existing enterprise applications through FastAPI and REST APIs.

Get to know Phani M

Phani M

Senior Software Engineer

  • FromIndia
  • Member sinceSep 2026
  • Avg. response time1 hour
  • Languages

    English
I am a senior software engineer with 12.5 years of experience in AI-driven platforms. I specialize in Ruby on Rails, Node.js, Python, and microservices architecture. I have a proven ability to deliver scalable solutions while mentoring teams and establishing engineering standards to improve performance and reliability.