Full Stack Developer - Python

Spekond Technologies

Bengaluru
Full time
7 - 12 Yrs
Job Openings: 1

Required Skills:

Python

React.js

Django

Fastapi

Flask

Cloud

AWS

TypeScript

Full Stack Developer Responsibilities:

  • Design and develop scalable microservices using Python frameworks such as FastAPI, Flask, or Django
  • Build API-first services using RESTful APIs
  • Implement service-to-service communication using both synchronous and asynchronous approaches
  • Design systems with high availability, fault tolerance, and scalability
  • Implement distributed system patterns such as:
    • Circuit breaker
    • Retry mechanisms
    • Saga patterns
    • Event-driven communication

Backend Engineering Responsibilities:

  • Develop backend services using Python
  • Build high-performance APIs using FastAPI / Flask / Django
  • Design modular and maintainable architectures
  • Implement secure authentication and authorization mechanisms
  • Optimize system performance and database queries

Typical Technologies:

  • Python 3.x
  • FastAPI / Flask / Django
  • SQLAlchemy / Django ORM
  • REST APIs

Event-Driven Architecture:

  • Design and implement event-driven systems
  • Work with messaging platforms such as Kafka, RabbitMQ, and AWS SNS/SQS
  • Build asynchronous processing pipelines
  • Develop loosely coupled services

Frontend Development:

  • Build modern user interfaces using React / Angular / Vue
  • Integrate frontend applications with backend APIs

About Company

Spekond Technologies