Software Engineer
Indexed description
Position Overview
We are seeking a Software Engineer with a strong understanding of full-stack application development within AWS environments, responsible for building and enhancing dynamic, user-facing applications.
Key Responsibilities
- Design and build modern, responsive user interfaces using React or Angular (core focus)
- Develop reusable UI components and front-end architecture for scalable applications
- Integrate front-end applications with backend services via RESTful APIs
- Collaborate with backend engineers working in Python or Java to ensure seamless data flow
- Optimize applications for speed, scalability, and cross-browser compatibility
- Work within AWS-hosted environments to support front-end deployment and performance
- Partner with DevOps teams to support CI/CD pipelines and automated deployments
- Contribute to UI testing, code reviews, and front-end best practices
Required Qualifications
- Strong professional experience with Angular or React (must-have, core requirement)
- 2+ years of experience working in AWS environments
- Experience consuming and integrating RESTful APIs in front-end applications
- Solid understanding of modern JavaScript/TypeScript, HTML5, and CSS frameworks
- Ability to work closely with backend teams (Python or Java-based services)
- Familiarity with AWS services such as:
- API Gateway
- Lambda
- Step Functions
- OpenSearch / Elasticsearch
- Exposure to CI/CD pipelines and DevOps collaboration
Nice-to-Have Skills
- Experience building front ends within microservices-based architectures
- Familiarity with state management libraries (Redux, NgRx, etc.)
- Experience with UI performance optimization and accessibility standards
- Exposure to Infrastructure as Code tools (Terraform, CloudFormation)
- Experience working in healthcare or regulated environments
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search