Search by job, company or skills

Kaleris

Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

We're looking for a Software Engineer who can design, build, and operate cloud-native services on AWS. You'll work primarily in C#/.NET MVC/Web Forms apps with supporting services in Node.js/TypeScript. Your day-to-day will include building APIs and event-driven workloads using API Gateway, Lambda, EventBridge, and S3, backed by modern CI/CD and infrastructure-as-code.

What You'll Do

  • Design & build RESTful APIs and microservices in C#/.NET and Node.js/TypeScript running on AWS Lambda behind API Gateway.
  • Model, publish, and consume events (EventBridge/SNS/SQS) to enable decoupled, event-driven architectures; implement idempotency, retries, DLQs, and observability.
  • Work with storage: DynamoDB (NoSQL), RDS (SQL Server), S3 for object storage, and caching.
  • Own the SDLC: write clean, testable code;maintain high standards; ship via CI/CD.
  • Instrument and operate services in production with CloudWatch, X-Ray, structured logging, and alarms; participate in a lightweight on-call rotation and post-incident reviews.
  • Collaborate cross-functionally with product, QA, and DevOps to refine requirements, estimate work, and deliver incrementally.
  • Continuously improve performance, reliability, and AWS cost efficiency; profile hot paths and tune queries/indexes.
  • Document APIs with OpenAPI/Swagger; write concise runbooks and ADRs for key decisions.

Required Qualifications

  • 3–5 years professional software engineering experience with a strong focus on C#/.NET
  • Hands-on AWS experience building serverless backends with API Gateway, Lambda, EventBridge, and S3.
  • Practical Node.js/TypeScript experience (building utilities, Lambdas, or services).
  • Solid understanding of HTTP, REST, JSON, async programming, and common integration patterns (webhooks, polling, callbacks).
  • Experience with relational SQL (SQL Server) and at least one NoSQL store (DynamoDB preferred).
  • Comfortable with git, trunk/PR workflows, and CI/CD pipelines.
  • Proficient in unit/integration testing, mocking, and test data strategies.
  • Strong debugging skills across cloud logs/metrics/traces; familiarity with CloudWatch/X-Ray.
  • Clear written and verbal communication; collaborative mindset and ownership mentality.

Preferred Experience

  • AWS Step Functions, SNS/SQS, Kinesis, or Kafka experience.
  • Infrastructure as Code with AWS CDK (TypeScript/C#) or Terraform at scale.
  • Observability with OpenTelemetry, structured logging, and distributed tracing.
  • Security: Cognito, custom JWT authorizers, WAF, Secrets Manager, parameterized/IaC-managed IAM.
  • API design: pagination, filtering, versioning, OpenAPI first; gRPC familiarity a plus.
  • Frontend integration understanding (CORS, rate limiting, API keys, 429 strategies).
  • Container basics (Docker), ECS/Fargate or EKS exposure.
  • Performance tuning (.NET profilers, async best practices, DynamoDB access patterns).
  • Experience in high-throughput transactional systems or B2B integrations.

Kaleris is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147135699

Similar Jobs