EOS RPO

Senior Software Engineer( Python ( FastAPI / Django / Flask)

Posted Apr 16, 2026
Project ID: R-523627
Location
Bangalore, karnatka
Hours/week
40 hrs/week
Application Deadline: Apr 17, 2026 12:30 AM

Required Qualifications:



  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education


Desired Qualifications



  • Core technical skills

  • Strong hands-on experience building backend systems in Python (e.g., FastAPI / Django / Flask) with well-structured APIs and domain logic.

  • Strong hands-on experience building front-end applications using Angular (modern Angular versions), TypeScript, RxJS, and component-based UI design.

  • Experience implementing RESTful APIs, API versioning, input validation, pagination, and error standards; familiarity with OpenAPI/Swagger.

  • Proficiency with SQL (e.g., PostgreSQL, MS SQL Server, Oracle) and data modeling; working knowledge of ORM patterns (e.g., SQLAlchemy/Django ORM).

  • Solid understanding of testing and quality practices: unit tests, integration tests, mocking, test automation (e.g., pytest, Angular testing utilities).

  • Knowledge of secure software engineering: authentication/authorization (OAuth2/OIDC), secrets management, OWASP principles, and secure coding practices.


Job Expectations



  • Good-to-have Backend / Python ecosystem

  • Async Python patterns (asyncio), background processing (Celery/RQ), caching (Redis), and message/event systems (Kafka/RabbitMQ).

  • Observability and reliability: structured logging, tracing (OpenTelemetry), metrics (Prometheus/Grafana), and SRE-friendly production readiness.

  • Performance tuning and profiling; API scalability patterns; familiarity with 12-factor and cloud-native design.

  • Front-end / Angular ecosystem

  • State management patterns (NgRx, signals, reactive forms), micro-frontend concepts, and modular UI architecture.

  • E2E and UI automation testing (Cypress / Playwright) and component testing strategies.

  • Accessibility (WCAG), i18n, and performance optimization (lazy loading, bundle analysis).

  • DevOps / Platform

  • CI/CD and pipeline engineering (e.g., GitHub Actions, Jenkins), containerization (Docker), orchestration (Kubernetes/OpenShift), and Helm.

  • Infrastructure-as-code and environment automation (Terraform), plus secure SDLC practices (SAST/DAST, dependency scanning).

  • Modern engineering practices

  • API gateway patterns, service-to-service security, feature flags, blue/green or canary releases.

  • Experience using AI-assisted development tools (e.g., Copilot-style tooling) responsibly to improve productivity and code quality

Similar jobs

+ Search all jobs