Role Overview

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


Key Responsibilities

  1. Develop and maintain scalable backend services and APIs
  2. Build high-performance applications using Python (FastAPI, Django, or similar frameworks)
  3. Follow engineering standards, code quality practices, and development guidelines
  4. Contribute to API design and distributed system components
  5. Build and enhance backend modules such as data services and processing workflows
  6. Participate in code reviews and collaborate with senior engineers on architecture decisions
  7. Work closely with product, frontend, and DevOps teams for smooth feature delivery
  8. Monitor system performance and contribute to improvements in scalability and reliability
  9. 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

More from WEBSKITTERS TECHNOLOGY SOLUTIONS PRIVATE LIMITED
WEBSKITTERS TECHNOLOGY SOLUTIONS PRIVATE LIMITED 2 days ago

Python Developer

Apply Now
Back to search page