Post Job Free
Sign in

Python Developer

Company:
Snaphunt Pte Ltd
Location:
India
Posted:
April 28, 2026
Apply

Description:

Job Description

Role Overview

We are looking for a skilled Backend Engineer – Python & Distributed Systems with hands-on experience in building scalable backend services.

Key Responsibilities

Develop and maintain scalable backend services and APIs

Build high-performance applications using Python (FastAPI, Django, or similar frameworks)

Follow engineering standards, code quality practices, and development guidelines

Contribute to API design and distributed system components

Build and enhance backend modules such as data services and processing workflows

Participate in code reviews and collaborate with senior engineers on architecture decisions

Work closely with product, frontend, and DevOps teams for smooth feature delivery

Monitor system performance and contribute to improvements in scalability and reliability

Debug issues, fix bugs, and support production systems

Technical Competencies

Backend Development:

Proficiency in Python for backend development

Experience with frameworks such as FastAPI, Django, or similar

Experience in building REST APIs (WebSockets knowledge is a plus)

System Design & Architecture:

Understanding of distributed systems and microservices architecture

Familiarity with asynchronous processing

Knowledge of scalability and performance fundamentals

Data & Messaging Systems:

Experience with databases such as PostgreSQL

Exposure to message brokers like Kafka, Redis, or similar

Understanding of service-to-service communication

Engineering Practices:

Strong foundation in software engineering principles and clean code practices

Experience with version control (Git) and code reviews

Ability to follow and contribute to best practices

Preferred Qualifications

Exposure to fintech or trading systems is a plus

Basic understanding of trading concepts (orders, trades, P&L)

Familiarity with Docker or cloud platforms

Exposure to frontend frameworks (React or similar) is an advantage

Core Competencies

Strong problem-solving and analytical skills

Good communication and collaboration abilities

Ability to take ownership and deliver tasks independently

Adaptability in a fast-paced environment

What We Offer

A collaborative and growth-oriented engineering environment

Opportunities to work on scalable systems

Exposure to modern backend and distributed architectures

Continuous learning and career development

Competitive compensation and benefits

Apply