- Company Name
- Veterans Sourcing Group, LLC
- Job Title
- Python Full Stack Developer
- Job Description
-
Job Title: Python Full Stack Developer – Azure Databricks
Role Summary: Design, develop, test, and deploy scalable Python-based backend services and data pipelines. The role integrates Azure Databricks, RESTful APIs, databases, and optional front‑end components to support financial risk management solutions, collaborating across functional teams and maintaining CI/CD pipelines.
Expectations: Deliver high‑quality, maintainable code within sprint cycles; actively participate in code reviews, architecture discussions, and DevOps processes. Demonstrate ownership of end‑to‑end development, from design to production, and readiness for contract extension based on performance.
Key Responsibilities:
• Develop server‑side applications using Django, Flask, or FastAPI and expose clean RESTful APIs.
• Integrate Azure services (Databricks, Synapse Analytics, Functions, App Service, Containers, Event Grid/Hubs, Service Bus, Key Vault, Monitoring, Log Analytics, APIM) and third‑party APIs.
• Build and manage data pipelines with PySpark on Azure Databricks, Delta Lake, and Unity Catalog; write efficient SQL queries for relational and big‑data stores.
• Create React‑based front‑end components and custom dashboards via Power BI or REST API integrations.
• Write thorough unit tests, perform debugging, and maintain code quality standards.
• Participate in CI/CD via Azure DevOps/GitHub, automate builds, deployments, and rollbacks.
• Engage in architecture reviews, system design, and technical documentation.
• Work independently and within Agile teams, participating in sprint planning, backlog grooming, and retrospectives.
Required Skills:
• 8+ years of professional development experience with Python, PySpark, SQL, and Bash.
• Deep knowledge of Django, Flask, or FastAPI web frameworks and RESTful API design.
• Expertise with Azure Databricks, Azure Synapse, Azure Functions, Azure Containers, Data Lake Storage Gen2, Event Grid/Hubs, Service Bus, Key Vault, Monitor, Log Analytics, and APIM.
• Strong experience with relational databases (SQL Server, Oracle, PostgreSQL) and Delta Lake/Apache Spark.
• Familiarity with Azure DevOps, GitHub, Git version control, and CI/CD pipelines.
• Front‑end experience with React (preferred); Power BI integration skills (desired).
• Solid understanding of financial risk management domain concepts is highly desirable.
• Excellent system design, architectural reasoning, and documentation skills.
• Analytical mindset, ability to work independently, and effective teamwork in Agile environments.
Required Education & Certifications:
• Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent professional experience).
• Azure Developer Associate or similar certification is desired.