Description:
The selected candidate will provide development services to support our ACE-Chatbot projects using GenAI. Developers will be required to handle a full range of software development activities including GenAI, including front-end to back-end systems integrations.
Responsabilities:
Serve in a highly effective, driven team to build towards deadlines and a solid GenAI platform solution. Serve as a full-stack engineer across various components, from frontend to backend. Design and develop advanced software applications and troubleshoot application issues. Enhance team capabilities in manual testing, test automation, and continuous integration/deployment pipelines. Commit to best practices in software development and continuous improvement of code quality.
Requirements
Experience:
Minimum of 5 years of experience in programming with one or more of the following languages: JavaScript/TypeScript, Python. At least 5 years of professional experience in designing, developing, and executing enterprise software solutions.
Qualifications:
Strong foundation in Computer Science with a focus on object-oriented principles, algorithms, problem-solving, and complexity analysis. Practical experience with Cloud methodologies (IaaS, PaaS, SaaS), automation, and orchestration. Experience with GenAI services like AWS Bedrock Experience with AWS services such as Lambda, API Gateway, S3, DynamoDB, RDS, KMS, Kinesis, Route 53, IAM, CodeBuild, CodePipeline, etc. Proficiency with cloud automation tools (AWS CloudFormation, AWS CDK, Terraform, etc.). Experience in implementing high-performance, high-availability, reliable, and secure applications. Understanding of Web and API development and implementation concepts. Experience with serverless and container technologies. Familiarity with Test Driven Development (TDD) and agile methodologies.