Find a jobRecruiters

Senior Software Engineer

Exclusive opportunity

Remote

Senior Software Engineer

Simpliigence

Senior Software Engineer

Skills

DockerPythonMicroservicesKafkaRedisGitLabJenkinsAWSGitHubKubernetesTerraform

10 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

₹700,000 – ₹2,400,000 / year

Location:

Bengaluru, Karnataka, India

Work mode:

Remote

Published on:

14 October 2026

What they need


Company: Simpliigence

Website: Visit Website

Business Type: Consulting Firm

Company Type: Service

Business Model: B2B

Funding Stage: Bootstrapped

Industry: IT Services

Salary Range: ₹ 7-24 Lacs PA

Job Description Role Overview We are looking for a highly skilled Python Backend Engineer with deep expertise in core Python internals, concurrency models, and large-scale microservices architectures . The ideal candidate has strong hands-on experience designing, building, and scaling distributed systems on AWS and Kubernetes in production environments.

Key Responsibilities

  • Design, develop, and maintain high-performance Python microservices
  • Build scalable and fault-tolerant distributed systems
  • Design clean and efficient REST/gRPC APIs
  • Implement service-to-service communication using events, messaging, and queues
  • Optimize application performance, reliability, and scalability
  • Deploy and manage services on AWS and Kubernetes (EKS)
  • Collaborate closely with DevOps and platform teams for CI/CD and infrastructure automation

Required Skills & Expertise Core Python (Hardcore Level)

  • Deep understanding of metaclasses and class object lifecycle
  • Advanced class construction and OOP design patterns
  • Strong knowledge of magic methods (__dunder__ methods)
  • Expertise in context manager design
  • Strong grasp of Python internals and memory model

Concurrency & Parallelism

  • AsyncIO
  • Multiprocessing
  • Multithreading

Microservices Architecture

  • Designing and implementing multiple microservices at scale
  • API design – REST & gRPC

Service-to-service Communication

  • Events
  • Messaging
  • Queues

Cloud & Infrastructure (AWS) Hands-on Experience With

  • EKS (Kubernetes)
  • EC2, VPC, IAM
  • S3, SQS, SNS, Lambda
  • CloudWatch, X-Ray

Kubernetes fundamentals

  • Deployments
  • Services
  • HPA
  • Ingress
  • ConfigMaps & Secrets
  • Docker containerization
  • CI/CD pipelines: GitHub Actions / GitLab CI / Jenkins (or similar)

Scalability & Performance

  • Horizontal scaling of microservices
  • Performance profiling and optimization
  • Caching strategies:
  • Redis / ElastiCache
  • Distributed system design patterns

Nice to Have

  • Infrastructure as Code:

  • Terraform or CloudFormation

  • Streaming & Messaging:

  • Kafka or Kinesis

  • Service Mesh:

  • Istio / Linkerd

  • Experience with:

  • Distributed locking

  • Rate limiting

  • Idempotency design

Education & Experience

  • 5+ years of professional Python development
  • 5+ years of experience building and running microservices in production
  • Proven experience deploying and scaling services on AWS

Other offers great for you!

These companies are also looking for great profiles

OTOREMOTE

Senior Software Engineer / CTO

Environ 50/60K par an selon expérience

Permanent contract

Marseille, France

Hybrid, Remote

Skills

DevOpsCTOEngineering Manager

9 months ago

Quick apply

Team.is

Senior Software Engineer Fullstack Typescript H/F

70000 - 90000 euros

Permanent contract

Paris, France

Hybrid

Skills

DockerReactTypescriptAWSKubernetesFullstack DevelopmentTerraformNXEffectAnglais

7 months ago

Quick apply

Kalytech Consulting

Senior Software Engineer

530

Freelance

Brussels, Belgium

Hybrid

Skills

C#.NETMicrosoft SQL ServerSelligent

4 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools