Analyst Python Developer

Hackajob

Pune District, Mumbai, Bengaluru

Hybrid

INR 1,200,000 - 2,000,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Hackajob in Pune, India seeks a Python Developer (Analyst) to develop and support full-stack applications and data-enabled services. You will work on FastAPI back-end services, React-based front ends, Databricks jobs/notebooks for data processing, and SharePoint integrations.

Emphasis on testing, CI/CD, observability, performance, resiliency, and security. The role involves building APIs, UI features, data pipelines, and documentation while collaborating across teams to deliver high-quality

Qualifications

  • Strong Python programming experience and API development with FastAPI.
  • Experience building UI features with React.js and modern JavaScript/TypeScript.
  • Experience with Databricks data processing and Spark-based concepts.
  • Proficiency in SQL and relational databases including SQLite.
  • Familiarity with SharePoint integrations and APIs/connectors.
  • Solid understanding of software engineering fundamentals: version control, testing, and secure coding.

Responsibilities

  • Develop and maintain Python backend services using FastAPI and REST APIs.
  • Build and enhance React.js frontend components and pages with a focus on usability and performance.
  • Create and productionize data workflows in Databricks, including ETL/ELT transformations.
  • Design data models and persist with SQLite, including migrations as needed.
  • Build and support integrations with SharePoint for documents, metadata, and workflows.
  • Write clean, testable code and contribute to tests, reviews, and automated quality checks.
  • Assist with deployments, monitoring, logging, and operational readiness.
  • Collaborate with stakeholders to clarify requirements and deliver iteratively with ownership.
  • Maintain technical documentation for APIs, workflows, and support procedures.

Skills

Python
Software development
Communication
Team collaboration

Education

Bachelor's degree in Computer Science or equivalent

Tools

FastAPI
React.js
Databricks
SQLite
SharePoint
Git

Job description

JOB DESCRIPTION

As aPython Developer (Analyst)within our team, you will contribute to the development and support of full-stack applications and data-enabled services. You'll work on building FastAPI back-end services, React-based front ends, Databricks jobs/notebooks for data processing, and integrations with SharePoint for document/workflow enablement. You will apply engineering best practices (testing, documentation, CI/CD, observability) and help ensure solutions meet performance, resiliency, and security standards.

Job Responsibilities:
  • Develop and maintainPythonbackend services usingFastAPI, including well-structured REST APIs and service-layer logic.
  • Build and enhanceReact.jsfront-end components and pages with a focus on usability, performance, and maintainability.
  • Create and productionize data workflows inDatabricks(notebooks, jobs, workflows), including transforming and validating data.
  • Design and implement data models and persistence usingSQLite(schemas, queries, indexing basics, migrations as needed).
  • Build and support integrations withSharePoint(e.g., document storage, metadata, lists/workflows) aligned to business needs.
  • Write clean, testable code; contribute to unit/integration tests, code reviews, and automated quality checks.
  • Assist with environment setup, deployments, and operational readiness (logging, monitoring, troubleshooting, runbooks).
  • Partner with stakeholders to clarify requirements, estimate work, and deliver iteratively with strong ownership and attention to detail.
  • Maintain clear technical documentation for APIs, workflows, and support procedures.
Required Qualifications, Capabilities, and Skills:
  • 3+ yearsof software development experience (or equivalent project/internship experience with strong hands-on delivery).
  • StrongPythonskills, including API development experience withFastAPI(or similar REST frameworks).
  • Experience building UI features withReact.jsand modern JavaScript/TypeScript development practices.
  • Working knowledge ofDatabricksand Spark-based data processing concepts (ETL/ELT, transformations, job execution).
  • Proficiency withSQLand relational data concepts; experience withSQLiteor similar relational databases.
  • Familiarity with integrating enterprise platforms such asSharePoint(files/lists/metadata; APIs or connectors).
  • Understanding of software engineering fundamentals: version control (Git), testing, debugging, and secure coding practices.
  • Strong communication skills and ability to collaborate across teams.
Preferred Qualifications, Capabilities, and Skills:
  • Experience with API best practices (OpenAPI/Swagger, validation, authentication/authorization patterns, pagination, error handling).
  • Familiarity with front-end patterns (state management, component libraries, accessibility, performance optimization).
  • Experience operationalizing Databricks workloads (scheduling, parameterization, cluster configuration basics, monitoring).
  • Exposure to CI/CD pipelines and DevOps practices (build/test automation, deployment workflows).
  • Understanding of application security basics (secrets handling, dependency hygiene, input validation, least privilege).
  • Ability to propose improvements, learn quickly, and take ownership of deliverables in a fast-paced environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Analyst Python Developer
Analyst Python Developer

Fairygodboss • Mumbai

On-site
INR 1,200,000 - 1,600,000
Senior Application Developer (React + Python + Data)
Senior Application Developer (React + Python + Data)

Keylabsintelli • Chennai District

On-site
INR 1,000,000 - 1,500,000
Competitive salary package
Performance bonuses
Continuous learning opportunities
+1
Python Developer
Python Developer

Cozentus Technologies • Hyderabad

On-site
INR 900,000 - 1,300,000
Senior Specialist, Applications Development
Senior Specialist, Applications Development

APL Logistics • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Python - ADB
Python - ADB

Capgemini • Hyderabad, Pune District, Bengaluru

Hybrid
INR 900,000 - 1,800,000
Staff Developer (Python FastAPI, React)
Staff Developer (Python FastAPI, React)

Jobtailor • Chandigarh

On-site
INR 1,200,000 - 2,400,000
Python Developer
Python Developer

Straive • Chennai District

On-site
INR 2,000,000 - 4,500,000
Python Software Developer-S
Python Software Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 700,000 - 1,100,000
Senior Software Analyst (Python Backend Developer)
Senior Software Analyst (Python Backend Developer)

Tech Mahindra • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Python Data Engineers
Python Data Engineers

Capco • Gurugram District

On-site
INR 1,200,000 - 2,400,000