Bounteous

Lead Python Developer

Bounteous

full-time

Posted on:

Location Type: Hybrid

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop and maintain high-volume web services using Python.
  • Implement event-driven architectures and asynchronous patterns.
  • Optimize database performance and write complex SQL queries.
  • Ensure reliability and fault tolerance in distributed systems.
  • Write comprehensive tests for code quality.
  • Collaborate with data engineers and analytics teams.

Requirements

  • Education: Bachelor’s degree in Computer Science, Computer Engineering, or Information Systems, or equivalent work experience.
  • Experience: 5+ years of professional Python development experience, with a focus on high-volume web services.
  • Async & Eventing: Demonstrated experience with async Python patterns and building event-driven architectures (using tools like Kafka, Pub/Sub, SQS/SNS, or Cloud Tasks).
  • Database: Deep expertise in PostgreSQL and SQLAlchemy, with a specific ability to write performant raw SQL and optimize complex queries.
  • Reliability: Proven track record of implementing exactly-once processing, idempotency, and fault-tolerance in distributed systems.
  • Testing: Strong experience writing comprehensive unit and functional tests.
  • Tools: Proficiency with Git, GitHub/Jira, and Linux environments.
  • Preferred Qualifications
  • Expert-level knowledge of FastAPI and modern Python web frameworks.
  • Experience with GCP (GKE, BigQuery, Pub/Sub) or Azure (AKS, EventHubs).
  • Familiarity with distributed task queues such as Celery or Redis.
  • Experience in Data Engineering concepts (ETL/ELT, Data Warehousing, Data Lakes).
  • Knowledge of container orchestration (Kubernetes/Cloud Run) and CI/CD tools (CloudBuild, Jenkins, GitHub Actions).
  • Familiarity with OAuth authentication flows and JWT.
  • Knowledge of Vue.js and modern JavaScript and TypeScript.
  • Familiarity with AI-assisted development tools in production environments.
  • Experience working alongside data scientists or analytics teams.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonSQLPostgreSQLSQLAlchemyFastAPIKafkaPub/SubSQS/SNSCeleryKubernetes
Soft Skills
collaborationproblem-solvingcommunicationreliabilityattention to detail