The Software Engineer will develop cloud-native applications on AWS, design user interfaces with React, and build RESTful APIs using FastAPI, while optimizing AWS Glue scripts.
Job Title: Software Engineer Location: [Specify Location] Job Description: We are seeking a skilled Software Engineer with experience in AWS cloud-native development, preferably with data projects. The ideal candidate will have hands-on experience with AWS Glue, PySpark, ECS development and basic administration. Experience with front-end frameworks, preferably React, and development using FastAPI is required. Additionally, familiarity with DevOps practices such as GitHub Actions and Terraform is a plus. Key Responsibilities: • Develop, deploy, and maintain cloud-native applications using AWS services, including AWS Glue and ECS. • Design and implement user interfaces using React, ensuring seamless integration with backend services. • Build and maintain RESTful APIs using FastAPI, ensuring high performance and responsiveness. • Write and optimize AWS Glue scripts for data processing and transformation tasks. • Collaborate with product owner, and other engineers to deliver high-quality software solutions. • Participate in code reviews, providing constructive feedback to peers. • Troubleshoot and resolve issues related to application performance, security, and scalability. • Stay updated with the latest industry trends and technologies to continuously improve development practices. Qualifications: • Proven experience in AWS cloud-native development, with a focus on data projects. • Proficiency in AWS Glue and PySpark. • Experience with Kubernetes (K8s) and/or ECS development and administration. • Strong skills in front-end development using React. • Experience in building RESTful APIs using FastAPI. • Familiarity with DevOps practices such as GitHub Actions and Terraform is a plus. • Excellent problem-solving skills and attention to detail. • Strong communication skills and ability to work collaboratively in a team environment. Education: • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
Top Skills
Aws Glue
Ecs
Fastapi
Github Actions
Pyspark
React
Terraform
Hexaware Technologies Chennai, Tamil Nadu, IND Office
MCN Nagar Ext, MCN Nagar Extension, Thoraipakkam, Chennai, Tamil Nadu, India, 600097
Similar Jobs
Information Technology • Consulting
The role involves leading Java cloud native development, utilizing Java/J2EE, build tools like Maven, and collaboration on cloud technologies while ensuring effective communication and problem-solving skills.
Top Skills:
Apache KafkaAWSChefConfluenceDbmsGCPGoogle Pub SubJ2EeJavaJenkinsJIRAMavenPythonSplunkSpringSQLUc4
Information Technology • Consulting
The role involves designing, developing, and maintaining databases, optimizing queries, and ensuring data security, compliance, and efficient collaboration with teams.
Top Skills:
GoGrpcJavaKubernetesMySQLOraclePostgresPythonRestSQL Server
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
The Business Analyst role involves managing requirements in Payments for global banking clients, utilizing Agile methodologies, and collaborating across multiple teams and cultures.
Top Skills:
ConfluenceJIRA
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

