Job description:
Key Responsibilities
Design, develop, and maintain scalable backend services using Python
Build and enhance REST APIs and microservices
Work on high-throughput, low-latency systems
Deploy and manage applications on AWS cloud infrastructure
Collaborate with cross-functional teams including DevOps and architecture
Optimize performance, scalability, and system reliability
Work with SQL/NoSQL databases and large datasets
Required Skills & Experience:
Strong backend development experience with Python
Proven experience working on enterprise-grade trading platforms OR complex enterprise systems
Hands-on experience with AWS (compute, storage, networking, security)
Experience building high-performance, scalable systems
Strong knowledge of REST APIs, microservices, and distributed systems
Experience with SQL and/or NoSQL databases
Familiarity with data querying tools such as Athena
Understanding of CI/CD pipelines and DevOps practices
Experience with Docker/Kubernetes is a plus