Description
Backend Senior Software Engineer (Python & FastAPI)
Experience : 47 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.