Senior Software Engineer – Python [3 Months Contract]

8 years

0 Lacs

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Contractual

Job Description

Location: Permanent Remote

Work Type: Full-Time (Contract), 8 hours/day with 4-hour mandatory PST overlap

Experience Required: 5 – 8 Years (Backend Engineering – Python)

Contract Duration: 3 Months (Expected Start: Next Week)

Compensation: USD 17 – 25 per hour

Eligibility: Immediate joiners to max 1-week NP

Employment Type: Contractor (No medical/paid leaves)

Job Overview

Hiring a high-caliber Senior Backend Engineer with deep practical experience in Python and scalable backend design. This role focuses on implementing real-world services (e.g., Gmail, Jira) as modular APIs, following strict Test Driven Development principles, high-speed execution, robust documentation, and solid system architecture.This is a pure software engineering role — not related to data science, analytics, or annotation.

Key Responsibilities

  • Implement real-world services as modular, production-grade APIs.
  • Follow a strict Test Driven Development workflow — write tests first, then implement code.
  • Deliver clean, extensible, and high-performance REST APIs.
  • Own system design and architecture decisions for assigned services.
  • Create scalable database schemas and data models for each integration.
  • Maintain high-quality developer documentation and API specifications.
  • Build at high velocity while ensuring maintainability and reliability.
  • Collaborate with cross-functional teams on integrations and improvements.

Must-Have Qualifications

  • 5+ years of production-level Python backend engineering experience.
  • 4+ years designing and developing RESTful APIs at scale.
  • 3+ years of hands-on TDD: writing unit and integration tests before coding.
  • Deep understanding of scalable system design, architecture, and performance tuning.
  • Strong experience in relational or NoSQL database schema design and modeling.
  • Proven ownership of technical decisions and ability to justify design trade-offs.
  • Excellent technical communication and documentation skills.

Nice-to-Have Qualifications

  • Familiarity with LLM function-calling protocols.
  • Experience in high-scale distributed backend systems.
  • Prior experience with API-first or service-oriented architectures.
Commitments Required
  • Full-time: 8 hours/day, 40 hours/week
  • Mandatory: 4-hour overlap with PST time zone

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now