Software Architect, Backend Developer, Cloud Engineer - Software
Listed on 2026-02-28
-
Software Development
Backend Developer, Cloud Engineer - Software
Role Summary
We are seeking a highly skilled Software Architect to design, build, and scale modern backend platforms using Node.js, Type Script, and event-driven architectures. The ideal candidate will have deep expertise in building high-throughput, resilient systems that process large transaction volumes and operate under heavy traffic conditions. This role requires strong architectural thinking, hands-on technical leadership, and experience designing distributed systems with Kafka, Dynamo
DB, and auto-scalable cloud infrastructure.
- Architect and lead the design of scalable backend systems using Node.js microservices and Type Script.
- Design and implement event-driven architectures using Kafka and asynchronous processing patterns.
- Build systems capable of handling high traffic, large data volumes, and real-time transaction processing.
- Ensure backend services are optimized for non-blocking I/O, async processing, and high concurrency.
- Define and enforce best practices for system reliability, fault tolerance, and performance tuning.
- Lead architecture for auto-scaling, load balancing, and high availability environments.
- Drive adoption of cloud-native design patterns and distributed system principles.
- Establish observability strategies including logging, monitoring, tracing, and alerting.
- Mentor engineers on modern backend patterns and scalable system design.
Core Backend & Architecture
- Strong proficiency in Type Script (mandatory).
- Deep understanding of async programming, non-blocking request handling, and event loop behavior.
- Performance optimization within Node runtime environments.
Event-Driven & Distributed Systems
- Strong expertise with Apache Kafka including producers/consumers, topic design, partitioning strategies, and durability.
- Experience building high-throughput messaging pipelines.
Data & Storage
- Strong experience with Dynamo
DB including large-scale data modeling and partition key strategies. - Experience handling large transaction datasets and streaming data pipelines.
Scalability & Reliability
- Experience designing auto-scaling and horizontally scalable systems.
- Expertise in high availability and fault-tolerant architectures.
- Implementation of rate limiting, circuit breakers, retry mechanisms, and idempotent processing.
- Experience with AWS cloud environments.
- Experience with Kubernetes orchestration.
- Knowledge of CI/CD pipelines and Infrastructure as Code.
- Strong architectural decision-making ability.
- Experience leading backend platform design initiatives.
- Ability to work across product, platform, and Dev Ops teams.
- Excellent communication and documentation skills.
- Proven ability to mentor and guide engineering teams.
You will define the architectural foundation for high-scale backend systems handling millions of events and large transaction volumes, ensuring reliability, performance, and future scalability of the platform.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).