HamburgerMenu
hirist

Senior Python Developer - FastAPI/PostgreSQL

Aaryavin Services
Multiple Locations
7 - 10 Years
star-icon
4.6white-divider19+ Reviews

Posted on: 19/11/2025

Job Description

Description :


This is a high-impact, and fully remote position requiring deep technical expertise in Python development and a comprehensive understanding of financial systems.

The successful candidate will be responsible for designing, developing, and maintaining scalable backend services and APIs that support critical financial applications.

Responsibilities :

- Design and Development: Architect, develop, and deploy robust, high-performance, and scalable APIs and backend microservices primarily using Python and the FastAPI framework.

- Financial Domain Expertise: Apply a solid understanding of financial data structures, trading workflows, banking processes, or risk management systems to build tailored and compliant solutions.

- Performance Optimization: Conduct thorough code reviews, debugging, and advanced profiling to identify and eliminate performance bottlenecks in large-scale, high-throughput systems.

- System Integration: Integrate backend services with various internal and external financial systems, databases (SQL/NoSQL), and message queues (e.g., Kafka, RabbitMQ).

- Code Quality & Testing: Write clean, maintainable, and well-documented code.

Implement comprehensive unit, integration, and end-to-end tests to ensure maximum reliability and stability.

- Collaboration: Work closely with product managers, financial analysts, and other engineering teams across different time zones (due to the specified shift) to define requirements and deliver technical solutions.

- Deployment & Operations: Participate in the deployment pipeline, monitoring, and troubleshooting of production environments, ideally with experience in cloud platforms (e.g., AWS, GCP, Azure) and containerization (Docker, Kubernetes).

Required Technical Skills & Qualifications :


- 7+ years of progressive, hands-on experience in backend software development.

- Expert-level proficiency in Python and its ecosystem.

- Mandatory Strong Experience with FastAPI for building RESTful APIs.

- Solid understanding of financial systems, data flows, or banking/trading infrastructure is a must-have.

- Proven track record in designing and building scalable, distributed backend services and microservice architectures.

- Proficiency with database technologies (e.g., PostgreSQL, MySQL, MongoDB) and effective ORM tools (e.g., SQLAlchemy).

- Strong practical experience with debugging tools, profiling, and performance tuning.

- Familiarity with version control systems, especially Git.

- Excellent problem-solving skills and attention to detail.

Desired (Bonus) Qualifications :


- Experience with asynchronous programming (asyncio) in Python.

- Knowledge of data serialization formats like Protobuf or Avro.

- Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI).

- Experience in a regulated industry, particularly finance or fintech


info-icon

Did you find something suspicious?