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
SeniorJob 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