Senior Software Engineer - Python

BEO Software Pvt Ltd

Ernakulam

On-site

INR 900,000 - 1,300,000

Full time

9 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BEO Software Pvt Ltd is hiring a backend developer to build and own Python-based services, APIs, and data models from requirements to production. You will create RESTful APIs, manage PostgreSQL databases, and apply solid object-oriented design while embracing AI-assisted coding tools to improve speed and quality.

You will work independently, own deliverables, and adapt to new tools and practices, contributing across the full software lifecycle in a collaborative environment.

Qualifications

  • Strong Python with hands-on experience in Django / DRF, FastAPI, or a similar framework.
  • Good knowledge of HTTP, REST APIs and client-server architecture.
  • Hands-on SQL / PostgreSQL — schema design, data integrity and query optimisation.
  • Familiarity with AI-assisted coding tools (preferably Claude Code) and prompt engineering.
  • Strong analytical, problem-solving and debugging skills.
  • Ability to work independently and own deliverables with minimal supervision.
  • Clear communication and a collaborative working style.
  • Adapts quickly to new tools and technologies without being told to.

Responsibilities

  • Build and own backend services in Python, APIs, data models and business logic from requirements to production support.
  • Develop, maintain and enhance backend services using Python and Django / FastAPI or a similar framework.
  • Design, build and integrate RESTful APIs with a contract-first, client-server approach.
  • Design, manage and optimise PostgreSQL databases for performance, reliability and data integrity.
  • Apply OOP and clean-code principles to write maintainable, scalable code.
  • Use AI-assisted coding tools and prompt engineering to improve speed and quality.
  • Own tasks across the full lifecycle — analysis, implementation, testing, deployment and support.
  • Continuously adapt to new tools, technologies and development practices.

Skills

Python
Django/DRF
FastAPI
OOP
REST APIs
SQL PostgreSQL
AI-assisted coding
Prompt engineering
Debugging
Independent work
Communication
Adaptability

Job description

Build and own backend services in Python — APIs, data models and business logic — from requirements to production support.
Develop, maintain and enhance backend services using Python and Django / FastAPI or a similar framework.
Design, build and integrate RESTful APIs with a contract-first, client-server approach.
Design, manage and optimise PostgreSQL databases for performance, reliability and data integrity.
Apply OOP and clean-code principles to write maintainable, scalable, well-structured code.
Use AI-assisted coding tools (Claude Code) and prompt engineering to improve speed and quality.
Own tasks across the full lifecycle — analysis, implementation, testing, deployment and support.
Continuously adapt to new tools, technologies and development practices.

Desired Candidate Profile
  • Strong Python with hands-on experience in Django / DRF, FastAPI, or a similar framework. Solid understanding of OOP and class-based design.
  • Good knowledge of HTTP, REST APIs and client-server architecture.
  • Hands-on SQL / PostgreSQL — schema design, data integrity and query optimisation.
  • Familiarity with AI-assisted coding tools (preferably Claude Code) and prompt engineering.
  • Strong analytical, problem-solving and debugging skills.
  • Ability to work independently and own deliverables with minimal supervision.
  • Clear communication and a collaborative working style.
  • Adapts quickly to new tools and technologies without being told to.
Nice-to-Have Skills
  • Async Python, Pydantic, SQLAlchemy, type hints (mypy).
  • React / TypeScript integration ability.
  • Docker, CI/CD (GitHub Actions), AWS.
  • Experience in logistics or domain-driven systems.
  • Knowledge of LLMs / Generative AI.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Backend Developer
Python Backend Developer

Technix-Technology Solutions Private Limited • Patna

On-site
INR 600,000 - 900,000
Python Developer
Python Developer

Cloudesign Technology Solutions LLP. • Indore District

On-site
INR 1,800,000 - 2,800,000
Senior Software Engineer - Python
Senior Software Engineer - Python

EvoluteIQ • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Bengaluru

On-site
INR 4,200,000 - 7,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Chennai

On-site
INR 3,500,000 - 6,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Dadri

On-site
INR 4,200,000 - 6,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Kolkata District

On-site
INR 3,000,000 - 5,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Delhi

On-site
INR 1,800,000 - 3,000,000
Senior Python Systems Engineer (Performance & Scalability)
Senior Python Systems Engineer (Performance & Scalability)

Molecular Connections • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Hybrid work model
Health insurance