Synechron is a global digital consulting and technology services leader, delivering cuttingedge solutions across banking, capital markets, insurance, and digital transformation. With 20,000+ professionals worldwide, the company continues to scale rapidly by combining deep domain expertise with advanced digital engineering and AIdriven innovation
We're looking for a hands-on backend engineer to design and build cloudnative microservices with Node.js and Apache Kafka for highthroughput, lowlatency systems.
Key Responsibilities
- Design, develop, and maintain RESTful/gRPC services in Node.js (TypeScript preferred).
- Implement event-driven architectures using Kafka (producers/consumers, topics, partitions, consumer groups).
- Model and manage schemas (Avro/JSON/Protobuf), ensure idempotency, and handle exactly-once/at-least-once semantics.
- Build scalable microservices with API versioning, circuit breakers, rate limiting, retries, and backoff.
- Integrate SQL/NoSQL data stores (PostgreSQL/MySQL, MongoDB/Redis) with proper indexing and query tuning.
- Containerize with Docker, deploy on Kubernetes/ECS/EKS, and automate via CI/CD (GitHub Actions/Jenkins/GitLab CI).
- Ensure observability: centralized logging (ELK/EFK), metrics (Prometheus/Grafana), and tracing (OpenTelemetry/Jaeger/Zipkin).
- Enforce security: OAuth2/OIDC, JWT, secrets management, input validation, and OWASP best practices.
- Write unit/integration/contract tests; maintain high coverage and quality gates in pipelines.
- Collaborate with Product/QA/DevOps; perform code reviews and mentor junior engineers.
MustHave Skills
- 7+ years of backend development with strong Node.js (Express/NestJS) and TypeScript/JavaScript.
- Solid experience building microservices and event-driven systems with Kafka (incl. partitions, consumer groups, offsets, retention, DLQs).
- Proficiency with REST, asynchronous patterns, and distributed systems concepts (consistency, scalability, resilience).
- Hands-on with Docker, Kubernetes, Git, and CI/CD.
- Databases: PostgreSQL/MySQL and MongoDB/Redis (schema design, migrations, transactions, caching).
- Performance tuning: connection pooling, query optimization, async I/O, memory/CPU profiling.
Nice to Have
- Kafka Streams, ksqlDB, Kafka Connect (connectors, SMTs), schema registry (Confluent or open-source).
- API Gateways (Kong/Apigee/Nginx), service mesh (Istio/Linkerd).
- Cloud: AWS (Lambda, API Gateway, S3, RDS, DynamoDB, CloudWatch, IAM) or Azure/GCP equivalents.
- IaC: Terraform/Helm; feature flags (LaunchDarkly/Unleash).
- Experience in payments/banking/fintech domains.