Search by job, company or skills

Clearwater

Sr. Software Engineer- Backend (Python & FastAPI)

4-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143386289