Back to Jobs
Gramian Consulting GroupDevelopment 28d ago

Senior Python Engineer (TDD & High-Performance APIs)

Remote (India, Pakistan)
Contract
Not mentioned
Be the first applicant! 🚀

Job Description

Gramian Consulting Group is a boutique consultancy delivering top engineering talent to major tech companies. We are looking for a high-caliber Backend Engineer to join a project for one of the Silicon Valley Tech Giants. This role focuses on implementing real-world services (e.g., Gmail, Jira integrations) as modular APIs using a strict Test-Driven Approach (TDD), emphasizing engineering excellence and speed.

Key Responsibilities

  • API Architecture: Design and implement real-world services as modular, production-ready APIs with excellent, developer-friendly documentation.
  • Test Driven Development: Follow a strict TDD approach—writing tests first, code second—to ensure reliability.
  • High Velocity: Build at maximum velocity without compromising on reliability or maintainability.
  • System Design: Design and iterate on scalable database schemas and data models for each service integration.
  • Technical Ownership: Demonstrate ownership of technical decisions, with the ability to explain and justify trade-offs to the team.

Requirements

  • Experience: 5+ years of practical, production-grade Python development experience.
  • TDD Expertise: Hands-on experience with Test Driven Development (TDD) is mandatory.
  • System Design: Strong understanding of system design principles and proven ability to design modular, high-performance APIs.
  • Database Skills: Strong fundamentals in database schema design and data modeling.
  • Communication: Excellent technical communication skills to document APIs and collaborate effectively.
  • Availability: Must be able to overlap 4 hours with PST (Pacific Standard Time).

Nice to Have

  • AI/LLM: Familiarity with LLM function calling protocols and paradigms.

Contract Details & Interview Process

  • Duration: 9 Months Contract.
  • Type: Contractor assignment (No medical/paid leave).
  • Interview Process: Three rounds:
  1. 60 min Technical Interview
  2. 30 min Technical Interview
  3. 30 min Cultural Discussion

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.