What are the responsibilities and job description for the Full Stack Python Developer position at Infosoft, Inc.?
Job Title: Full Stack Python Developer
Pay Rate: 77/hr - $85/hr on W2 (For H1b - 77 hr)
Duration: 24 months
Location: San Francisco, CA
We are seeking a Senior Full Stack Python Developer to join a Scrum-based engineering team responsible for modernizing a mission-critical financial application currently operating on legacy mainframe systems. This platform serves as a central system of record supporting enterprise financial reporting and downstream general ledger systems.
This role is primarily backend-focused, requiring strong expertise in Python and PySpark, with contributions to frontend development as needed. The ideal candidate will serve as a technical subject-matter expert (SME), guiding teams transitioning from mainframe technologies to modern distributed platforms.
Key Responsibilities
- Design, develop, and modernize backend services, replacing legacy mainframe functionality
- Build scalable data ingestion, validation, and transformation pipelines using Python and PySpark
- Develop and maintain REST APIs using FastAPI and/or Flask
- Contribute to frontend development using React or Angular
- Collaborate closely with Product Owners, Operations teams, and business stakeholders
- Ensure data integrity and accuracy for financial data feeding general ledger systems
- Participate in architecture discussions, code reviews, and technical design decisions
- Mentor engineers transitioning to modern Python-based platforms
- Support Agile/Scrum delivery processes
- Implement CI/CD practices and support containerized cloud deployments
Required Qualifications
- 7 years of professional software engineering experience
- Strong hands-on experience with Python and PySpark
- Experience building backend APIs using FastAPI or Flask
- Frontend development experience with React and/or Angular
- Experience with relational databases such as SQL Server or Exadata
- Agentic AI frameworks such as LangGraph, LangChain, or A2A
- Experience with Kafka or real-time streaming platforms
- CI/CD tools, including GitHub Actions, Jenkins, and Azure DevOps
- Containerization and orchestration using Kubernetes
- Experience working within Agile/Scrum environments
- Strong communication, documentation, and stakeholder collaboration skills
- Ability to mentor and provide technical leadership without formal management responsibilities
Preferred / Nice-to-Have Skills
- Additional programming languages: Java, Scala, SQL, HiveQL
- Big Data technologies: Hadoop, Spark, Hive, HDFS, Cloudera, Hortonworks
- Cloud experience with AWS (Glue, Lambda, S3, Redshift, CloudWatch)
- ETL/ELT tools such as Databricks or AWS Glue
- Workflow orchestration tools such as Airflow or Autosys
- Experience in financial services, accounting platforms, or enterprise reporting systems
Salary : $75 - $85