← Back to jobs

Ascendion Logo
Senior Python Engineer

Ascendion

 

Bengaluru, Karnataka, India

Posted On: 30+ days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Senior Python Engineer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

Responsibilities

 

  • Design and develop scalable backend services and APIs using Python
  • Build high-performance, secure, and maintainable services using FastAPI and similar web frameworks
  • Experience building internal tools, dashboards, administrative portals, or developer-facing applications using React.
  • Own backend architecture, technical design, and implementation for complex systems
  • Design and consume RESTful APIs with OpenAPI/Swagger specifications
  • Build reusable backend components, platform services, and integration capabilities
  • Work with relational and NoSQL databases to design efficient data models and access patterns
  • Collaborate with product, frontend, platform, QA, DevOps, and security teams to deliver robust solutions
  • Troubleshoot production issues and drive root cause analysis and long-term fixes
  • Write unit, integration, and API tests to ensure high code quality and release confidence
  • Define and promote coding standards, engineering best practices, and CI quality gates
  • Participate in design discussions, technical refinements, and architecture reviews
  • Leverage GitHub Copilot to improve productivity, code quality, refactoring, testing, and documentation
  • Partner with frontend teams to design efficient API contracts and support seamless frontend-backend integration

     

Key Technical Skills

Backend Engineering & Python

 

  • Advanced Python development experience for production-grade backend systems
  • Strong experience with FastAPI
  • Familiarity with similar Python web frameworks such as Flask or Django
  • Strong understanding of RESTful API design and OpenAPI/Swagger
  • Experience with async programming patterns using asyncio, async FastAPI, or similar libraries
  • Strong understanding of request lifecycle, middleware, dependency injection, authentication flows, and error handling
  • Strong knowledge of software engineering fundamentals, design patterns, data structures, and algorithms
  • Ability to write clean, maintainable, testable, and production-ready code

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs