Search by job, company or skills

S

Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

About Company

Job ID: 144660945

Similar Jobs