Backend Senior Software Engineer (Python & FastAPI)
Experience : 4–7 Years
We are seeking Backend Engineers who thrive on building lightning-fast, asynchronous systems. You will be responsible for the “engine-room” of our applications, leveraging Python’s modern ecosystem to build scalable microservices that power our React and Angular frontends.
Role-Specific Responsibilities
Primary Focus: Performance Engineering & Technical Mentorship
· Microservices Design: Architect distributed systems using message brokers like RabbitMQ or Kafka for event-driven communication.
· Security & Auth: Lead the implementation of secure authentication flows using OAuth2, JWT, and Scopes.
· Infrastructure as Code: Collaborate with DevOps to containerize services using Docker and Kubernetes.
· Quality Gatekeeper: Set the standard for unit, integration, and load testing (PyTest/Locust) to ensure 99.9% system reliability.
Required Skills & Qualifications
· Concurrency: Expert-level knowledge of Asyncio and handling race conditions.
· Distributed Systems: Experience with Redis caching and background tasks (Celery/ARQ).
· Cloud & DevOps: Proficiency in Docker, container orchestration, and writing GitHub Actions.
· Security: Implementation of JWT, OAuth2, and RBAC (Role-Based Access Control).
· Reliability: Experience with observability tools like Prometheus, Grafana, or Sentry.
Why Join Us?
Joining our team isn't just a job; it's a career catalyst. Here is how you will benefit:
· Architectural Sovereignty: You are the "Performance Guru." You’ll have the autonomy to design distributed systems, implement complex caching layers (Redis/Memcached), and choose the best database patterns for the task.
· Force Multiplier Growth: Transition from a "coder" to a "technical leader." We provide platforms for you to lead internal workshops, define engineering standards, and mentor the next generation of engineers.
· Scale at Your Fingertips: Gain experience solving the "high-traffic" problems that most developers only read about, like managing database connection pooling at scale and tuning Uvicorn for maximum throughput.