Python AppDev Engineers

Intersources Inc.
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Microsoft Access
API
Amazon DynamoDB
Python
Next.js
Data Streaming
WebSocket
Openapi
Data Logging
React
Concurrency
AWS Lambda
Backend
Api Gateway
REST
Serverless Computing
Microservices

Job description

  • Engineers to build API layer, streaming backend, and lightweight UI
  • Focus on scalable, serverless architecture and real-time response handling

Scope of Work:

  • Develop REST APIs and backend services using Python
  • Implement streaming responses (WebSocket, SSE, chunked HTTP)
  • Build and manage AWS Lambda functions
  • Design API contracts and OpenAPI specifications
  • Develop a basic UI using React or Next.js
  • Implement robust error handling and retry mechanisms

Requirements

  • Strong Python (REST API / Lambda development)
  • Experience with AWS API Gateway
  • Experience with AWS Lambda (performance, concurrency, cold start optimization)
  • Knowledge of streaming patterns (WebSocket, SSE)
  • Strong experience with DynamoDB (design, access patterns, TTL)
  • Experience with React or Next.js
  • Experience with OpenAPI spec design
  • Strong understanding of API contract design
  • Experience with error handling patterns (timeouts, retries, circuit breakers)

Good to Have:

  • Experience with event-driven architectures
  • Familiarity with observability/logging tools
  • Prior experience in real-time applications

Apply for this position