
Architect – Software Developer
Quantiphi
full-time
Posted on:
Location Type: Remote
Location: New York • United States
Visit company websiteExplore more
Tech Stack
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonFastAPITypeScriptNode.jsOpenAPISwaggergRPCKafkaRabbitMQasynchronous programming
Soft Skills
leadershipcommunicationcollaborationpeer reviewdocumentationproblem-solvingmentoringteam guidancestandardizationcommitment