AWS Cloud Engineer
Mandatory Skills: person with very strong NodeJs/typescript development skills, with extended and proven experience in aws serverless event driven architecture design and development, deep devops skills and mindset. Capable of working as team leader of a small dev team
Role Description Skills: Main Responsibilities:
- Design, develop, and implement cloud solutions on the AWS platform in a serverless event-driven architecture.
- Manage and optimize cloud infrastructure using tools like Terraform, Ansible, CDM, etc.
- Develop and maintain backend services and APIs, including asynchronous tasks and integration of various data sources.
- Develop and maintain CI/CD pipelines.
- Collaborate with teams on the design and implementation of new features, including testing and quality assurance.
- Provide technical mentorship and support to less experienced team members.
Requirements:
- Experience in developing cloud applications on AWS (CloudFront, S3, EC2, Lambda, etc.).
- Strong knowledge of programming languages such as Node.js, TypeScript, Rust.
- Experience in designing and implementing microservices architecture.
- Ability to work in an agile environment, adopt a DevOps approach, take responsibility for both development and operations, and communicate effectively with various teams.
- AWS certifications (e.g., AWS Certified Developer, AWS Certified Solutions Architect).
Expected Skills:
- Knowledge of the serverless stack and AWS principles.
- Familiarity with database technologies (PostgreSQL, MongoDB) and messaging systems (Kafka, RabbitMQ).
- Experience with real-time architecture and web technologies (e.g., Websockets).
- Ability to analyze and solve technical problems and propose effective solutions.
- Ability to lead a small team of developers.