We are looking for an experienced and highly skilled Python Developer with a strong background in backend development and real-time systems. The ideal candidate will have 3+ years of professional experience and a deep understanding of systems related to real-time navigation, vehicle telematics, and live location tracking.
Develop, and maintain scalable backend systems.
Lead architecture and implementation of real-time features including WebSocket-based communication.
Build and maintain systems for real-time location tracking, live updates, and data streaming.
Collaborate with DevOps teams for deployment, monitoring, and performance tuning.
Participate in design discussions and peer code reviews.
Bachelor’s degree in Computer Science, Information Technology, or a related field.
3+ years of experience in backend development.
Proficient in Python with deep understanding of core backend principles.
Strong knowledge of RESTful APIs and GraphQL.
Experience with WebSockets, MQTT, or gRPC for real-time communication.
Deep understanding of microservices and asynchronous processing.
Experience working with event-driven architectures.
Valid AWS Certification (Associate or above) is mandatory.
Hands-on experience with key AWS services:
EC2, Lambda, ECS/EKS, API Gateway, CloudFront
S3, RDS, DynamoDB, SNS/SQS, EventBridge
Infrastructure-as-Code experience (Terraform or AWS CloudFormation).
Proficient in IAM, VPC, auto-scaling, and designing cost-effective architecture.
Strong knowledge of PostgreSQL and/or MongoDB, with experience in sharding, replication, and performance tuning.
Experience with CI/CD pipelines (e.g., GitHub Actions, AWS CodePipeline).
Familiar with unit testing, integration testing, load testing.
Comfortable with monitoring tools: CloudWatch, Datadog, Sentry, ELK stack.
Develop, and maintain scalable backend systems.
Lead architecture and implementation of real-time features including WebSocket-based communication.
Build and maintain systems for real-time location tracking, live updates, and data streaming.
Collaborate with DevOps teams for deployment, monitoring, and performance tuning.
Participate in design discussions and peer code reviews.
Salary: Negotiable
Benefits will be discussed during the interview process.