Architect – Software Developer
Posted 28ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Architect leading design and development of robust backend systems for AI applications. Collaborating with teams and steering offshore development for the Agentic platform.
Responsibilities:
- Lead the design and development of robust, scalable, and performant backend systems
- Define service contracts and understand integration points (identity, health data, logging, observability)
- Steer an offshore backend development team building these services
- Deliver scalable microservices and async systems designed for high throughput, low latency, and real-time streaming
- Set engineering standards across API design, testing, documentation, and CI/CD automation
- Guide backend and frontend teams by providing clear HLD/LLD artifacts and conducting peer reviews
- Champion telemetry integrations logging, metrics, and tracing across services
- Publish client SDKs, Postman collections, and developer-focused portals to ease service consumption
Requirements:
- 7+ years of experience in Software Development
- Expertise in backend development using Python (FastAPI) and/or TypeScript (Node.js)
- Proven experience defining API contracts using OpenAPI, Swagger, gRPC, and Postman, with a strong contract-first development mindset
- Deep understanding of microservices, event-driven and asynchronous system design, leveraging Kafka, RabbitMQ, or similar message brokers
- Mastery of asynchronous programming, multiprocessing, and real-time streaming via WebSockets, Kafka streams, or media pipelines
- Practical experience with cloud-native development (AWS, GCP, Azure), including autoscaling, serverless, API gateways, and managed databases
- Hands-on experience with API lifecycle management authentication, versioning, rate limiting, and throttling
- Deep commitment to automated testing strategies, including TDD/BDD, unit, integration, and contract testing
- Strong command of CI/CD pipelines, environment promotion strategies, and infrastructure-as-code principles
- Skilled at producing HLD/LLD documentation, UML/sequence diagrams, and applying relevant design patterns for system resilience and scalability
- Ownership of software release cycles, ensuring zero-downtime deployments and rollback strategies
- Familiarity with React, TypeScript, and JavaScript for building internal tools and agent configuration dashboards
- Understanding of HTML5, CSS3, and UI development principles for user-centric AI interfaces
Benefits:
- Competitive salary
- Flexible working hours
- Professional development budget
- Home office setup allowance
- Global team events
















