Pioneering AI-first solutions, solving complex business challenges through expertise, cloud, data engineering, and AI.
Architect – Software Developer
Location
New York
Posted
7 days ago
Salary
Not specified
Job Description
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Internship opportunity for a student in software engineering at Elsevier health.
This role involves building, optimizing, and expanding the foundation of the platform as a Full Stack Engineer. Develop and maintain features whilst communicating directly with enterprise customers. Expand their newer PKI, SSH, and KMS product lines. Experiment with novel approac...
Senior Software Developer for AECOM's Flood Risk Solutions team
We’re looking for an experienced Senior Fullstack Engineer to design, build, and ship product features end to end across Air’s web platform. You’ll own every step of the development lifecycle—requirements gathering, architecture, implementation, testing, release, and iteration—wh...