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 :
- 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(ref : hirist.tech)