Description

Job Responsibilities

  • Develop modern UI using React and backend services such as Spring, ECS, AWS, S3, and RESTful APIs
  • Design React-based components for customer-facing applications
  • Understand existing application flows and modernize them using cloud technologies like AWS, React, and Spring Boot
  • Collaborate within and across teams to design, develop, analyze, and resolve issues
  • Deliver solutions involving software design, development, and advanced technical troubleshooting
  • Produce secure, production-ready code and algorithms that run synchronously across systems
  • Create architecture and design artifacts for complex applications and ensure adherence to design constraints
  • Extract insights and visualizations from large, diverse data sets to support continuous improvement
  • Identify hidden patterns and issues within data and code to enhance code hygiene and system architecture
  • Contribute to engineering community practices and technological innovation
  • Promote and strengthen a team culture built on diversity, equity, inclusion, and respect

Required Qualifications, Capabilities, and Skills

  • Formal training or certification in software engineering with at least 3 years of applied experience
  • Hands-on expertise in system design, software development, testing, and ensuring operational stability
  • Strong knowledge of React JS, TypeScript, WebSockets, and Node.js
  • Experience with state management tools in React-based technologies
  • Proficiency with automated testing tools like Cucumber, Jest, Cypress, and Storybook
  • Knowledge of performance testing for browser-based applications
  • Familiarity with service workers and observability tools such as Grafana, Splunk, and Dynatrace
  • Experience with core AWS services including ECS, S3, ALB, NLB, and Lambda
  • Scripting skills in PowerShell and Bash
  • Understanding of loosely coupled architecture and software design patterns
  • Familiarity with CI/CD pipelines, application resiliency principles, and security best practices

Must-Have Skills

  • React JS – 2–3 years of experience
  • JavaScript – 5+ years of experience
  • WebSockets – 2–3 years of experience
  • Node.js – 2–3 years of experience
  • Cucumber, Jest, Cypress – 5+ years of experience

Nice-to-Have Skills

  • Grafana, Splunk, Dynatrace
  • AWS (ECS, S3, ALB, NLB, Lambda)
  • Spring, Spring Boot
  • Scripting experience (PowerShell, Bash)
  • Micro frontends, CEN/XFS APIs, Terraform
  • Java, RESTful APIs
  • DynamoDB, Aurora
  • Datadog, CloudWatch, OpenTelemetry

Education

Any Graduate