Python Developer

  • Education: Bachelor’s degree in Computer Science, Computer Engineering, or information Systems, or equivalent work experience.

  • Tools: Proficiency with Git, GitHub/Jira, and Linux environments.

  • Testing: Strong experience writing comprehensive unit and functional tests.

  • Reliability: Proven track record of implementing exactly-once processing, idempotency, and fault-tolerance in distributed systems.

  • Database: Deep expertise in PostgreSQL and SQLAlchemy, with a specific ability to write performant raw SQL and optimize complex queries.

  • Async & Eventing: Demonstrated experience with async Python patterns and building event-driven architectures (using tools like Kafka, Pub/Sub, SQS/SNS, or Cloud Tasks).

  • Experience: 5+ years of professional Python development experience, with a focus on high-volume web services.