Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Software Engineer (Python).
Bengaluru | Expertini

Urgent! Software Engineer (Python) in Bengaluru | BETSOL | Expertini

Software Engineer (Python)



Job description

Job Description

  • Multi-system orchestration workflows that coordinate operations across 3–5 enterprise platforms with automatic retries and error recovery
  • Durable workflow pipelines using Temporal.io to handle complex business logic spanning multiple services and APIs
  • RESTful API integrations with third-party platforms, handling authentication, data transformation, and error scenarios
  • Database-backed state management using PostgreSQL for workflow tracking, audit trails, and compliance
  • Containerized microservices deployed on Kubernetes that process hundreds of requests daily
  • Responsive, user-friendly web interfaces using React.js and TypeScript for monitoring workflows, dashboards, and configuration tools

 

 


Qualifications

Required Technical Foundation

  • 3–5 years of Python development experience with solid understanding of:
    • Object-oriented programming and design patterns
    • Async/await patterns for asynchronous operations
    • RESTful API consumption and JSON data handling
    • Exception handling and error propagation
    • Unit testing with pytest or similar frameworks
  • Experience integrating with third-party APIs:
    • Authentication mechanisms (API keys, OAuth2, bearer tokens)
    • HTTP request/response handling with libraries like requests or httpx
    • Handling rate limits, retries, and timeouts
    • Parsing and transforming JSON/XML responses
  • Working knowledge of SQL databases:
    • Writing queries with JOINs, aggregations, and filtering
    • Understanding of transactions and ACID properties
    • Basic schema design principles
  • Frontend Skills
    • Proficiency in React.js and modern JavaScript (ES6+)
    • Experience with TypeScript for type-safe React development
    • State management (Redux, Context API)
    • Building responsive UIs and reusable components
    • Familiarity with REST API integration in React apps
    • Knowledge of CSS frameworks (Tailwind, Material-UI)
  • Familiarity with containerization and orchestration:
    • Docker basics (building images, running containers)
    • Understanding of Kubernetes concepts (pods, deployments, services)
    • Environment configuration and secrets management

 



Additional Information

Nice-to-Have Experience 

  • Workflow orchestration frameworks (Temporal, Airflow, Prefect, Celery, or similar) 
  • Distributed systems concepts (idempotency, eventual consistency, saga patterns) 
  • PostgreSQL specifically (vs.

    other SQL databases) 
  • Kubernetes operations (kubectl, logs, debugging pods) 
  • Contact center or telecommunications systems 
  • Healthcare IT experience or understanding of HIPAA compliance 
  • Redis for caching or rate limiting 
  • CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) 


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Software Engineer Potential: Insight & Career Growth Guide


Advance your career or build your team with Expertini's smart job platform. Connecting professionals and employers in Bengaluru, India.