Advertisement
in-feed
We are seeking a skilled and experienced Hasura Senior Application Developer to join our innovative development team. The role focuses on developing and deploying scalable, secure cloud-based applications using Hasura, AWS, ReactJS, and related technologies.
Mandatory Skills
- PLM domain knowledge, including Windchill PLM
- Python, AWS, GraphQL, Hasura using Aurora DB, ReactJS, Node.js, Angular, TypeScript, and JavaScript
- Application development and execution experience, especially with ReactJS and GraphQL
Responsibilities
- Design, develop, and deploy high-quality applications using Hasura and ReactJS.
- Work with Hasura APIs and integrate Hasura with other systems and frontend technology stacks.
- Deploy applications on the AWS platform.
- Provide technical guidance and mentorship to junior developers.
- Collaborate with architects and stakeholders to design solutions that meet business requirements.
- Develop and maintain CI/CD pipelines using AWS CodePipeline, CodeBuild, and related tools.
- Implement cloud security best practices, including IAM policies, encryption, and compliance standards.
- Use AWS CloudWatch and other monitoring tools to optimize application performance.
- Maintain detailed documentation for applications and infrastructure.
- Optimize application performance and cost using ReactJS and AWS best practices.
Requirements
- At least 4 years of application development experience.
- Proficiency in Python, Java, ReactJS, GraphQL, and Hasura.
- Extensive experience with AWS services such as EC2, S3, Lambda, RDS, and DynamoDB.
- Knowledge of Infrastructure as Code tools such as AWS CloudFormation or Terraform.
- Experience with Docker and orchestration using AWS ECS or EKS.
- Expertise in serverless architecture and frameworks.
- Understanding of RESTful APIs and microservices architecture.
- Experience with CI/CD tools and processes.
- Strong problem-solving, communication, leadership, and collaboration skills.
- Windchill PLM experience of at least 2 years.
Certifications
AWS Certified Developer – Associate or similar AWS certifications are preferred.