D

Back End Developer - Python and FastAPI

Decipher Financials

Gurugram, Haryana, India · Full Time

Be the first to apply

Experience
3+ yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

We seek an accomplished Backend Developer with over three years of hands-on Python and FastAPI experience. The selected professional will independently analyze business needs, architect scalable backend solutions, collaborate closely with frontend teams, and participate in deployment and cloud infrastructure management. Expertise in United States financial services, asset and investment management, portfolio data, or related sectors will be highly regarded.

Key Responsibilities

  • Design and develop scalable backend services employing Python and FastAPI.
  • Create and maintain RESTful APIs and business logic layers.
  • Work extensively with PostgreSQL and SQL covering complex queries, optimization, indexing, transactions, and schema design.
  • Utilize NoSQL databases like MongoDB or equivalents.
  • Implement caching strategies and enhance performance using Redis or comparable technologies.
  • Develop clean, modular, maintainable backend architecture.
  • Translate business requirements into technical solutions autonomously.
  • Partner with React frontend developers to define API contracts, data structures, validation rules, and integration specifics.
  • Coordinate among frontend, QA, and product teams for end-to-end feature delivery.
  • Handle AWS cloud services including deployment, monitoring, and security fundamentals.
  • Engage with CI/CD pipelines, Git version control, automated testing, and deployment workflows.
  • Diagnose and resolve production issues relating to performance, API failures, and databases.
  • Write and maintain unit and integration tests ensuring high code quality.
  • Review code and contribute to backend architectural and technical decisions.
  • Understand and adapt to financial and asset management data and workflows.

Essential Technical Skills

  • Proficient in Python with strong hands-on experience.
  • Solid expertise in FastAPI framework.
  • In-depth understanding of REST API development.
  • Advanced PostgreSQL skills including queries, indexing, and optimization.
  • Strong SQL programming capabilities.
  • Good knowledge of NoSQL database systems.
  • Practical experience with caching technologies like Redis.
  • Familiarity with AWS cloud services and infrastructure.
  • Experience with CI/CD tools and workflows.
  • Strong Git version control skills.
  • Competency in testing frameworks like Pytest for unit and integration tests.
  • Basic understanding of React for API consumption and integration.
  • Awareness of system design principles.
  • Desirable experience with Docker and Linux environments.

Domain Knowledge & Additional Expertise

The candidate should deeply comprehend business requirements, transcending mere ticket execution. Knowledge or experience in the following financial areas will be advantageous:

  • US financial markets
  • Asset and investment management
  • Portfolio management
  • Securities and investments
  • Financial reporting and SEC filings
  • Investment and portfolio data handling
  • Private credit and BDCs
  • Equity and debt instruments
  • Financial SaaS product development

Candidate Expectations

The ideal applicant is capable of independently taking a broad requirement such as fetching, processing, storing financial data, exposing it via APIs, and integrating with frontend components by conceiving technical decisions across data modeling, backend logic, caching, testing, and deployment, without needing detailed step-by-step guidance.

  • Minimum of 3 years professional backend development practice.
  • Strong foundation in Python and FastAPI.
  • Expertise in relational and NoSQL databases.
  • Understanding of caching and optimization techniques.
  • Hands-on AWS and CI/CD exposure.
  • Ability to debug and resolve complex production issues.
  • Effective communication with frontend and QA teams.
  • Insight into React-based API integration.
  • Proactive feature ownership and business-oriented approach.

Preferred Qualifications

  • Experience with Docker and Kubernetes orchestration.
  • Familiarity with AWS EC2, S3, RDS, CloudWatch, and Lambda services.
  • Advanced Redis knowledge.
  • Background job frameworks such as Celery.
  • Workflow automation using Airflow.
  • Experience with Snowflake data warehouse.
  • Handling high-volume financial and SEC data.
  • Microservices architectural experience.
  • Working knowledge of WebSockets.
  • Prior involvement with US-based financial products.

Tools & software

React Git · 2 to 5 years required Docker required PostgreSQL · 2 to 5 years required Linux required Amazon Web Services AWS required Pytest required

How they work

Communication Teamwork & Collaboration Independence Accountability
🤖
Online · instant AI help
Broxer