Python Developer

NexionPro Services
Gurugram, Haryana, India

Position: Full Stack Developer

Experience: 7–10 Years

Location: Hyderabad/ gurgaon

Work Mode: Hybrid

Role Summary

We are looking for an experienced Full Stack Developer with strong hands-on expertise in Python, FastAPI and/or Django, ReactJS, and REST APIs. The candidate will work on scalable and secure applications supporting financial services/asset management workflows.

Key Skills – Mandatory

  • 7–10 years of experience in software/full-stack development
  • Strong hands-on experience in Python
  • Hands-on experience with FastAPI and/or Django
  • Strong experience in designing and developing REST APIs
  • Strong frontend development experience with ReactJS
  • Good knowledge of JavaScript
  • Experience developing scalable, secure, and maintainable applications
  • Strong experience in Financial Services / Banking / Asset Management domain
  • Experience working across the complete SDLC

Good to Have

  • TypeScript
  • SQL / relational databases
  • AWS / Azure / GCP
  • Docker / Kubernetes
  • CI/CD
  • Automated testing
  • React state management, reusable components, responsive UI
  • UX/UI design, wireframing, prototyping, and usability
  • Experience in Investment, Portfolio, Trading, Risk, or Reporting applications
  • Production support, monitoring, logging, and performance optimization

Security Experience – Preferred

  • Authentication & Authorization
  • RBAC / Access Control
  • Secure REST API development
  • Audit logging and traceability
  • Secrets / API key management
  • Least-privilege access
  • PII / sensitive-data protection and masking

Key Responsibilities

  • Design, develop, test, and maintain full-stack applications using Python, FastAPI/Django, and ReactJS
  • Build secure, scalable, and well-documented REST APIs
  • Develop reusable and responsive ReactJS components
  • Translate business requirements into technical solutions and user-friendly interfaces
  • Integrate applications with databases and external services
  • Participate in code reviews, testing, deployment, and production support
  • Collaborate with business, product, QA, architecture, and technology teams
  • Identify and resolve application, performance, integration, and usability issues

Ideal Candidate

A strong candidate should have hands-on Full Stack development experience, with solid expertise in Python + FastAPI/Django + ReactJS + REST APIs, along with relevant Financial Services/Asset Management domain experience.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →