Convo Logo

Convo

Senior Software Engineer - Python

Posted An Hour Ago
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in Islāmābād, Firozpur, Punjab, IND
Senior level
Remote or Hybrid
Hiring Remotely in Islāmābād, Firozpur, Punjab, IND
Senior level
Build scalable, secure Python/FastAPI backend services, Studio workflows, MCP servers, APIs, and multi-tenant platforms. Responsibilities include designing microservices, implementing REST and MCP interfaces, managing data contracts, metering, quotas, rate limits, authentication, authorization, tenant isolation, partner access, automated testing, observability, and operational ownership. The role also delivers security mechanisms, audit systems, documentation, dashboards, runbooks, and production-ready integrations.
The summary above was generated by AI
Job Summary:

Convo is looking for a Senior Software Engineer – Python with 6+ years of backend engineering experience to build scalable and secure backend services, Studio workflows, MCP servers, APIs, and multi-tenant platforms. The ideal candidate should have strong expertise in Python, FastAPI, microservices, REST APIs, cloud technologies, API security, authentication/authorization, and automated testing, with experience building reliable production-grade systems.

Technical mission

Build the Studio backend, outbound data contracts, MCP servers and secure monetization services for multi-tenant applications and partner access.

Key responsibilities
  • Design and implement Python/FastAPI microservices for Studio and marketplace workflows.

  • Expose versioned REST and MCP interfaces over approved data and agent capabilities.

  • Implement outbound contracts for data products, events, cached views and partner integrations.

  • Build token/usage metering, rate limits, quotas and auditable consumption records.

  • Implement authentication, authorization, tenant isolation and secure partner/API access.

  • Add automated contract, security, integration and operational tests with complete service telemetry.

Required technical capabilities
  • Minimum experience: 6+ years in backend engineering, including 3+ years with cloud microservices, secure APIs or multi-tenant platforms.

  • Advanced Python and production FastAPI service development.

  • REST API design plus practical knowledge of MCP servers and structured tool interfaces.

  • Cloud microservices, containerization and distributed-service reliability patterns.

  • Multi-tenant security, identity integration and fine-grained authorization.

  • API versioning, schema contracts, rate limiting and backward compatibility.

  • Automated testing, observability and operational ownership of backend services.

Preferred experience
  • Usage/token metering, billing events or API monetization platforms.

  • Event streaming, data-product delivery and partner gateways.

  • OAuth2/OIDC, service-to-service identity and policy enforcement.

Expected deliverables / acceptance evidence
  • Production Studio backend services and documented APIs.

  • MCP server implementations and outbound contract catalogue.

  • Metering, quota and audit mechanisms with reconciliation tests.

  • Security tests, dashboards, runbooks and contractor handover where applicable.

Primary interfaces

Works with Front-End Engineering, Pod 1 Agent Runtime, Pod 2 data products, Architecture Office and security/identity owners.

What We Have For You
  • Great compensation package, medical benefit for you and your family, free lunch, annual performance-tied increments & performance recognition awards and a great lean and agile work culture!
  • Convo endorses a culture of diversity in all aspects and aims to build a diverse team of amazing individuals!

Similar Jobs

2 Hours Ago
Remote
India
Senior level
Senior level
Security • Software
Develop high-performance core applications that collect and move large volumes of data. Own features and modules across the development lifecycle, building enterprise-grade, server-side, multithreaded, asynchronous, cloud-scale systems. Responsibilities include SQL performance programming, database design, and collaboration across remote teams using Scrum and Agile methodologies. Cybersecurity, SaaS integrations, data modeling, and ontology experience are advantageous.
Top Skills: AgileC#Cloud ComputingDatabase SystemsGoJavaPythonScrumSQL
24 Days Ago
Remote
India
Senior level
Senior level
Agency • Information Technology
Design and build Python-based microservices and REST APIs using FastAPI. Deploy and operate services on AWS (EC2, S3, Lambda, RDS) with secure networking (VPC, IAM). Containerize and orchestrate workloads with Kubernetes and manage YAML manifests. Implement data flows with Apache NiFi, build CI/CD pipelines (Jenkins, Git, Kompass), optimize relational DBs with SQL, and deliver features in an Agile environment.
Top Skills: Apache NifiAws Ec2Aws LambdaAws RdsAws S3FastapiGitIamJenkinsKompassKubernetesPytestPythonSecurity GroupsSQLVpcYaml
18 Days Ago
In-Office or Remote
India
Senior level
Senior level
Digital Media
Develop and enhance features for EnrollWise, contribute to a scalable software architecture, review code, collaborate on design and technical feasibility, and maintain software quality.
Top Skills: ApolloAWSDjangoDjango OrmGraphQLNextjsPythonReact

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account